.wdt-showcase-container:not(:has( > .swiper )) { display: flex; flex-wrap: nowrap; --inter-gap: clamp(3.125rem, 0.9777rem + 3.352vw, 5rem); /*80-50px*/  gap: var(--inter-gap); }

.wdt-showcase-container > .wdt-showcase-list-wrapper { flex: 0 0 calc(40% - calc(var(--inter-gap) / 2)); }
.wdt-showcase-container > .wdt-showcase-list-wrapper ul { margin: 0px; padding: 0px; list-style-type: none; position: sticky; top: 0px; }
.wdt-showcase-container > .wdt-showcase-list-wrapper ul > li { line-height: var(--wdtLineHeight_Base); cursor: pointer; padding: 0; }
.wdt-showcase-container:not(.wdt-grid-enabled) > .wdt-showcase-list-wrapper.swiper { margin-bottom: 30px; }
.wdt-showcase-container:not(.wdt-grid-enabled) > .wdt-showcase-list-wrapper.swiper .wdt-showcase-pagination { margin-top: 100px; display: flex; justify-content: center; 
	align-items: center; gap: 20px; }

.wdt-showcase-container:not(.wdt-grid-enabled) > .wdt-showcase-list-wrapper:not(.swiper).wdt-showcase-default ul > li:not(:last-child) { margin-bottom: 20px;
	padding: 0px 0px 20px; border-bottom: 1px solid var(--wdtBorderColor); }

.wdt-showcase-container .wdt-showcase-content-wrapper  .wdt-content-image span,
.wdt-showcase-container .wdt-showcase-content-wrapper  .wdt-content-image a { display: block; overflow: hidden; height: 100%; }


.wdt-showcase-container > .wdt-showcase-content-wrapper {flex: 0 0 calc(60% - calc(var(--inter-gap) / 2));position: sticky;top: 0;height: fit-content; overflow: hidden;}

.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; width: 100%; 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) translateX(0); transition: opacity .35s,transform .45s ease-out; transform-origin: right; }

.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; }
.wdt-showcase-container  .wdt-content-description p{margin: 0;} 

/* Grid Enabled Style */

.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-list-wrapper ul { position: unset; display: flex; height: 100%; }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-list-wrapper ul > * { height: 100%; }
.wdt-showcase-container.wdt-grid-enabled { display: grid; }
.wdt-showcase-container.wdt-grid-enabled > div { grid-area: 1/-1; height: 100%; }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper { overflow: hidden; }

.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"],
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-content-image-wrapper,
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-content-image,
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-content-image img { height: 100%; }

.wdt-showcase-container.wdt-grid-enabled > div.wdt-showcase-list-wrapper { z-index: 2; width: 100%; display: flex; flex-direction: column; }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-list-wrapper ul > li { border-width: 0; margin: 0; padding: 0; }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-list-wrapper ul li:not(:last-child) .wdt-showcase-element { border-right: 1px solid var(--wdtBorderColor); }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-list-wrapper ul li .wdt-showcase-element { display: flex; height: 100%; align-items: end; }
.wdt-showcase-container.wdt-grid-enabled .wdt-showcase-element .wdt-showcase-content-group { padding: 30px; background-color: var(--wdtTertiaryColor); transition: var(--wdtAltTransition); }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper > div img { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0; transition: 0.25s linear; -webkit-transition: 0.25s linear; }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper > div.wdt-active img { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }
.wdt-showcase-container.wdt-grid-enabled > .wdt-showcase-content-wrapper .wdt-content-image-wrapper .wdt-content-image img { width: 100%; object-fit: cover; }

.wdt-showcase-container.wdt-grid-enabled > div.wdt-showcase-list-wrapper.swiper .wdt-showcase-pagination { line-height: 1; display: flex; align-items: center; gap: 20px; width: 100%; justify-content: center; padding: 40px 20px 0; background-color: var(--wdtBodyBGColor); }
.wdt-showcase-container.wdt-grid-enabled > div.wdt-showcase-list-wrapper.swiper .wdt-showcase-pagination:empty{ display:none;}


/** 
    Icon Style
*/

 .wdt-showcase-container .wdt-content-icon span { display: inline-flex; align-items: center; justify-content: center; color: var(--wdtPrimaryColor); font-size: var(--wdtFontSize_H4); } 

/** 
	Title Group - Style
*/

.wdt-showcase-title-group .wdt-content-title { display: block; position: relative; margin: 0px; }

.wdt-showcase-title-group .wdt-showcase-title-prefix { width: fit-content; display: inline-flex; font-size: var(--wdtFontSize_H5); 
	font-weight: var(--wdtFontWeight_Ext); color: var(--wdt-elementor-color-accent); 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; }

/* ------------------------------------------ */

/* Responsive */

@media only screen and (max-width:1024px){
	.wdt-showcase-container {
		flex-direction:column;
	}
}

/*-----------
Classic Showcase Style
-------*/

.wdt-showcase-container:has(.wdt-showcase-list-wrapper.wdt-showcase-classic) { 
    	position: relative; overflow: hidden; display: grid;
    	backface-visibility: hidden; isolation: isolate; will-change: transform;border-radius: var(--wdtRadius_2X); }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic { 
    	position: relative; overflow: hidden; grid-area: 1/-1; backface-visibility: hidden;
        isolation: isolate; will-change: transform; z-index: 1; height: 100%; align-content: center;}


/* Background linear gradient style  */
@media only screen and (max-width: 1280px){
	.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic { 
	    background: linear-gradient(to right, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.7) 35%, rgba(0, 0, 0, 0) 100%);}
}
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul { 
    	list-style-type: none; display: flex; flex-direction: column; justify-content: center; 
    	padding: clamp(3.125rem, 2.0862rem + 3.4698vw, 6.25rem) clamp(1.25rem, 0.419rem + 2.7759vw, 3.75rem); margin: 0; }
    
.wdt-showcase-container:not(.wdt-grid-enabled) > .wdt-showcase-list-wrapper.wdt-showcase-classic:not(.swiper) ul > li { 
    	position: relative; overflow: hidden; cursor: pointer; width: fit-content; 
    	flex: 1; line-height: var(--wdtLineHeight_Base); 
    	-webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); pointer-events: none;}
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-icon{display: flex;}
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-icon span{
	font-size: var(--wdtFontSize_Ext);
    padding: 5px;
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtHeadAltColor);
    border: 1px solid;
}
/* ACCORDION ANIMATION — "Fold & Reveal"
   Top-group folds up (slight vertical squish + lift) and dissolves via blur,
   using max-height/opacity/transform/filter on real numeric values so it
   always interpolates cleanly (no snapping). The bottom-content-group then
   rises into place with a soft scale-in, staggered ~50ms behind the fold so
   the swap reads as one continuous motion instead of a flat cross-fade.
   (If a pill's title ever wraps to two lines on a very narrow screen, bump
   the 80px max-height below up slightly, e.g. to 100-110px.) */
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-top-group{
	display: flex; 
	align-items: center;
	padding: 14px 15px; 
	background-color: rgb(var(--wdtHeadAltColorRgb),0.2); 
	backdrop-filter: blur(4px);   
	width: fit-content;
	margin-bottom: calc(-1 * var(--showcase-height));
	position: relative;
    border-radius: var(--wdtRadius_2X); gap: 10px; max-height: 80px; pointer-events: all;
    transform-origin: top;
    transform: scaleY(1) translateY(0);
    filter: blur(0px);
    transition:
        max-height .45s cubic-bezier(.4,0,.2,1),
        margin-bottom .45s cubic-bezier(.4,0,.2,1),
        padding .45s cubic-bezier(.4,0,.2,1),
        transform .45s cubic-bezier(.4,0,.2,1),
        opacity .35s ease,
        filter .35s ease;
    will-change: max-height, opacity, margin-bottom, padding, transform, filter;}
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li.wdt-active .wdt-showcase-top-group{ margin-bottom: 0; opacity: 0; pointer-events: none; padding: 0; max-height: 0; transform: scaleY(.85) translateY(-6px); filter: blur(2px);}
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-bottom-content-group{
	border-radius: var(--wdtRadius_2X);
	padding: 20px; 
	max-width: 500px;
	 background-color: rgb(var(--wdtHeadAltColorRgb),0.2); 
	 backdrop-filter: blur(4px); 
	 opacity: 0;
	 pointer-events: none;
	 transform: translateY(16px) scale(.96);
	 transition:
	    opacity .4s ease .05s,
	    transform .45s cubic-bezier(.22,1,.36,1) .05s;
	 will-change: opacity, transform; }   
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li.wdt-active .wdt-showcase-bottom-content-group{opacity: 1; pointer-events: all; transform: translateY(0) scale(1);}
.wdt-showcase-container .wdt-showcase-classic .wdt-content-description p{color: var(--wdtHeadAltColor);}
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper { 
    	position: relative; grid-area: 1/-1; backface-visibility: hidden; 
    	isolation: isolate; will-change: transform; z-index: 0; }
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper .wdt-showcase-video,
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper .wdt-showcase-video .wdt-video-tag{height: 100%; width: 100%; object-fit: cover; object-position: center;}
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"]:first-child { position: relative; }
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] {
    	position: absolute; left: 0; top: 0; }
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-bottom-content-group .wdt-content-title{margin-bottom: 16px;}
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li:not(:last-child){margin-bottom: 20px;}
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] {
    	-webkit-clip-path: inset(100% 0 0 0); clip-path: inset(100% 0 0 0); 
    	-webkit-transition: 675ms cubic-bezier(0.7, 0, 0.3, 1), transform 675ms ease; 
    	transition: 675ms cubic-bezier(0.7, 0, 0.3, 1), transform 675ms ease;
    	backface-visibility: hidden; will-change: transform; isolation: isolate; }
    
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"].wdt-active {
    	-webkit-clip-path: inset(-100% 0 0 0); clip-path: inset(-100% 0 0 0); z-index: 2;
    	backface-visibility: hidden; will-change: transform; isolation: isolate; transform: unset; }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group { text-align: center; }
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper .wdt-showcase-media,
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper,
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"],
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-content-image-wrapper,
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-content-image-wrapper .wdt-content-image,
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-content-image-wrapper .wdt-content-image img {
    	width: 100%; max-width: 100%; height: 100%; object-fit: cover; object-position: top center; } 
    
    
    /** Spacing Styles */
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-top-group .wdt-content-icon { margin-bottom: clamp(1.125rem, 1.0472rem + 0.4294vw, 1.5625rem); /*25px - 18px*/ }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group > div:not(:last-child) { margin-right: clamp(0.9375rem, 0.8263rem + 0.6135vw, 1.5625rem); /*25px - 15px*/ }
    
    
    /** Top & Bottom Group */
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group {
        display: flex; align-items: center; justify-content: space-between; border-top: 1px solid var(--wdtBorderColor); 
        padding-top: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem); /*20px - 15px*/ 
        margin-top: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem); /*20px - 15px*/ }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group .wdt-content-description { text-align: left; }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group .wdt-showcase-button .wdt-button {
    	width: 60px; height: 60px; font-size: 0 !important; padding: 10px; 
    	display: flex; align-items: center; justify-content: center; }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group .wdt-showcase-button .wdt-button:before {
        content: '\e85b'; font-family: 'Tekken Icons'; font-size: var(--wdtFontSize_H4); margin: auto; }
    
    
    /* Top & Bottom Group Hover Styles */
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-top-group { -webkit-transform: translateY(var(--height)); transform: translateY(var(--height)); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); backface-visibility: hidden; will-change: transform; }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li.wdt-active .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-top-group { -webkit-transform: translateY(0); transform: translateY(0); transition-delay: .05s; }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group { -webkit-transform: translateY(var(--height)); transform: translateY(var(--height)); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); opacity: 0; backface-visibility: hidden; will-change: transform; }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li.wdt-active .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; transition-delay: .1s; }
    
    
    /** Icon Style */
    
.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-classic .wdt-showcase-content-group .wdt-content-icon span { width: clamp(4.375rem, 4.2638rem + 0.6135vw, 5rem); /*80px - 70px*/ height: clamp(4.375rem, 4.2638rem + 0.6135vw, 5rem); /*80px - 70px*/ display: inline-flex; align-items: center; justify-content: center; font-size: var(--wdtFontSize_H3); background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); padding: 5px; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
    
    
    /** Sub Title - Style */
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-sub-title { position: relative; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; -webkit-transform: translateY(0) scaleY(1); transform: translateY(0) scaleY(1); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); opacity: 1; backface-visibility: hidden; will-change: transform; margin: clamp(0.875rem, 0.8083rem + 0.3681vw, 1.25rem) 0; /*20px - 14px*/ }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li.wdt-active .wdt-content-sub-title { -webkit-transform: translateY(-40px) scaleY(1.1); transform: translateY(-40px) scaleY(1.1); opacity: 0; visibility: hidden; }
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-sub-title::before { counter-increment: set-counter; content: "0" counter(set-counter); pointer-events: none; position: absolute; width: 120px; height: 100px; top: 0; right: 0; bottom: 0; left: 0; font-family: var(--wdtFontTypo_Alt); font-size: clamp(4.375rem, 4.1526rem + 1.227vw, 5.625rem); /*90px - 70px*/ font-weight: var(--wdtFontWeight_Alt); line-height: 1.1; color: rgba(var(--wdtAccentTxtColorRgb), 0.25); display: flex; align-items: center; justify-content: center; margin: auto; }
    
    
    /** Title Group - Style */
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-title { font-family: var(--wdtFontTypo_Alt); color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; margin: 0; }
    
.wdt-showcase-list-wrapper.wdt-showcase-classic .wdt-showcase-title-group .wdt-content-title { display: inline; position: relative; margin: 0px; }
    
.wdt-showcase-list-wrapper.wdt-showcase-classic .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-list-wrapper.wdt-showcase-classic .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-list-wrapper.wdt-showcase-classic .wdt-showcase-content-group > div:not(:last-child) { margin-bottom: 12px; }
    
    
    /** Colors */
    
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-sub-title,
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-title,
.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-content-description { color: var(--wdtHeadAltColor); }
    
    
    
    /*==== Responsive ====*/
    
    @media only screen and (min-width: 481px) and (max-width: 1024px) {
    		.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group { flex-direction: column; }
    		.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group > div:not(:last-child) { margin-right: 0; margin-bottom: 20px; }
    		.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-content-group .wdt-showcase-media-group > div.wdt-showcase-bottom-group .wdt-content-description { text-align: center; }
    }
    
    @media only screen and (max-width: 767px) {
    		.wdt-showcase-container:not(.wdt-grid-enabled) > .wdt-showcase-list-wrapper.wdt-showcase-classic:not(.swiper) ul > li { flex: 0 0 50%; }
			.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li .wdt-showcase-bottom-content-group{max-width: 100%;}
    }
    
    @media only screen and (max-width: 480px) {
    		.wdt-showcase-container:not(.wdt-grid-enabled) > .wdt-showcase-list-wrapper.wdt-showcase-classic:not(.swiper) ul > li { flex: 0 0 100%; }
    		.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-classic ul > li:not(:last-child) { border-right: none; }
    }




/*-----------
Award Showcase Style
-------*/

    .wdt-showcase-container:has(.wdt-showcase-list-wrapper.wdt-showcase-award) { display: grid; min-height: 600px; }
    .wdt-showcase-container > div { grid-area: 1/-1; width: 100%; }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award { z-index: 2; height: 100%;
        width: 100%; padding: clamp(1.5625rem, 1.1513rem + 1.6447vw, 3.125rem); /* Min-25 & Max-50 */ display: flex; align-items: center; }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul { display: flex; flex-flow: row wrap; height: 100%;
    	align-items: center; justify-content: center; position: relative; width: 100%; gap: 20px; top: 0; }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li { flex: 1 1 320px; min-width: 300px; padding: 0; height: 100%; position: relative;
    	display: flex; justify-content: inherit; opacity: .5; -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); align-items: inherit; }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li:not(:last-child):after { content: ''; position: absolute; right: -10px; 
    	top: calc(-1 * clamp(1.5625rem, 1.1513rem + 1.6447vw, 3.125rem)); bottom: calc(-1 * clamp(1.5625rem, 1.1513rem + 1.6447vw, 3.125rem)); 
    	width: 1px; border-right: 1px solid Rgba(var(--wdtAccentTxtColorRgb),.15); }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li.wdt-active,
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li:hover { opacity: 1; }
    
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li .wdt-showcase-content-group { padding: 0; pointer-events: all; max-width: 430px; }
    
/* Content Style */

    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li .wdt-content-title { 
    	font-size: clamp(2.25rem, 1.9713rem + 1.2739vw, 3.5rem); /* Min-36 & Max-56 */ color: var(--wdtAccentTxtColor); }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li.wdt-active .wdt-content-title,
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li:hover .wdt-content-title { color: var(--wdtAccentTxtColor); }
    
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li .wdt-content-sub-title { font-size: var(--wdtFontSize_Ext);
        font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Base); position: relative;
    	letter-spacing: var(--wdtLetterSpacing_2X); text-transform: uppercase; color: var(--wdtAccentTxtColor); margin-top: 0; }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li .wdt-content-sub-title::before { 
    	content: ''; position: relative; width: 1.5em; height: 1.5em; display: inline-block; vertical-align: baseline; top: 0.2em; margin-right: .5em;
    	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><path d="M42.4,5c0,0-22.8,14-11.3,37.9C31.1,42.9,55.1,36.9,42.4,5z M10.4,28.2c0,0-17.3,23.1,3.7,42.4 C14.1,70.6,35.8,55.1,10.4,28.2z M79.4,53.7c0,0-16.7-17.7-36.9-7.2c4.4-4.8,9.5-9.3,15.1-13.1c4,4.3,17.4,15.1,38.7-4.3 c0,0-18.6-9.7-39.9,0.3C42.5,36.5,22.8,55,10.6,93.9c0,0,1.2,2.4,4.8,0c0,0,2-6.6,6.3-15.7c4,5.6,16.3,17.4,40.9,1.2 c0,0-17.4-18.5-38.2-6.5c3.5-6.7,8-14.1,13.7-21.2C41.5,56.8,53.8,70.6,79.4,53.7z"></path></svg>'); 
    	mask-size: 1.5em; background-color: currentColor; mask-position: center; }

/* Image Style */

	.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-award + .wdt-showcase-content-wrapper { position: relative; z-index: 1; top: 0; height: 100%; }
	.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-award + .wdt-showcase-content-wrapper:before { content: ''; position: absolute; z-index: 3; width: 100%; top: 0; height: 100%; left: 0; pointer-events: none; background-color: var(--wdtHeadAltColor); opacity: .55; }
	.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-award + .wdt-showcase-content-wrapper > div { z-index: 0; top: 0; height: inherit; }
	.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-award + .wdt-showcase-content-wrapper .wdt-content-image-wrapper,
	.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-award + .wdt-showcase-content-wrapper .wdt-content-image, 
	.wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-award + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-content-image-wrapper .wdt-content-image span img {height: inherit; object-fit: cover;}

	@media(min-width: 1025px) {
		.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li { 
			flex: 1 1 clamp(15.625rem, 11.4329rem + 6.0976vw, 18.75rem); /* Min-250 & Max-300 */ 
			min-width: clamp(15.625rem, 11.4329rem + 6.0976vw, 18.75rem); /* Min-250 & Max-300 */ }
	}
	@media(max-width: 1024px) {
		.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li { flex: 1 1 300px; min-width: 300px; height: fit-content; }
		.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li:not(:last-child):after { display: none; }
	}

	@media(max-width:479px){
		.wdt-showcase-containerward > .wdt-showcase-list-wrapper.wdt-showcase-award ul > li { min-width: 100%; }

	}		
    
/*-----------
Image Aside Showcase Style
-------*/
    
    .wdt-showcase-container:has(.wdt-showcase-list-wrapper.wdt-showcase-image_aside) { display: grid ; align-items: center; }
    .wdt-showcase-container:has(.wdt-showcase-list-wrapper.wdt-showcase-image_aside) > div { grid-area: 1/-1; }
    
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-image_aside { z-index: 2; margin: auto; max-width: 1680px; padding: 100px 30px; }
    .wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-image_aside 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.wdt-showcase-image_aside 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.wdt-showcase-image_aside 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.wdt-showcase-image_aside 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.wdt-showcase-image_aside 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-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper::before { content: ""; position: absolute; inset: 0; width: 100%; height: 100%; background: var(--wdtHeadAltColor); opacity: 0.7; z-index: 3; pointer-events: none; }
    
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper { z-index: 1; overflow: hidden; position: relative; height: 100%; }
    
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper > div .wdt-content-image-wrapper .wdt-content-image span { 
    	display: block; width: 100%; height: 100%; }
    	
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper > div .wdt-content-image-wrapper,
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper > div .wdt-content-image-wrapper .wdt-content-image,
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper > div img { height: 100%; width: 100%; }
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper > div img { object-fit: cover; object-position: center center; }
    
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"]:first-child { position: relative; }
    
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside + .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-list-wrapper.wdt-showcase-image_aside + .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-list-wrapper.wdt-showcase-image_aside + .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.wdt-showcase-image_aside ul > li { flex: 0 0 50% }
    	.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-image_aside ul li .wdt-showcase-element .wdt-showcase-content-group { text-align: center; flex-direction: column; }
    }
    
    @media (max-width: 600px) {
    	.wdt-showcase-container > .wdt-showcase-list-wrapper.wdt-showcase-image_aside ul > li { flex: 0 0 100% }
    }
    
    
    /** 
        Icon Style
    */
    
    .wdt-showcase-container .wdt-showcase-list-wrapper.wdt-showcase-image_aside .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-list-wrapper.wdt-showcase-image_aside .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-list-wrapper.wdt-showcase-image_aside .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-list-wrapper.wdt-showcase-image_aside .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-list-wrapper.wdt-showcase-image_aside .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%); }
