/* Homepage */

/* animation-style-01 */

.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item { padding:0 clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);/* Min-20 & Max-30 */  }
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.image-item img { 
width:clamp(3.75rem, 3.5rem + 1.25vw, 5rem); /* Min-60 & Max-80 */
height:clamp(3.75rem, 3.5rem + 1.25vw, 5rem); /* Min-60 & Max-80 */
border-radius:var(--wdtRadius_Full); 
-webkit-border-radius:var(--wdtRadius_Full); 
border:1px solid var(--wdtBorderColor);}
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text { 
font-size: clamp(2rem, 1.4808rem + 2.3077vw, 4.25rem); /* Min-20 & Max-50 */ }


/* animation-style-02 */

.wdt-cus-animation-style-02.elementor-widget .elementor-widget-container { padding:30px 0; background:var(--wdtHeadAltColor);}
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item { padding:0 20px;}
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.icon-item i { 
width:15px;
height:15px;
font-size:15px;
color:var(--wdtPrimaryColor);
}
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text { 
font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem); /* Min-20 & Max-20 */ text-transform: capitalize; }
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a { color:var(--wdtPrimaryColor);}
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:hover { -webkit-text-stroke: 0;}

/* home-banner-style */

.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{ display: none; } .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{ background: linear-gradient(175deg, rgba(var(--wdtAccentTxtColorRgb), 0.1) 30%, rgba(var(--wdtHeadAltColorRgb), 1) 70%); } 
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { align-items: end; padding:0 0 clamp(1.25rem, -0.4167rem + 3.4722vw, 3.75rem) 0; margin:clamp(5rem, 4.125rem + 4.375vw, 9.375rem) clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); border-bottom: 1px solid var(--wdtAccentTxtColor); width:auto; margin-bottom: 150px !important; }
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title { flex: 1 1 60%; text-align: left;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button { flex: 1 1 40%;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); text-transform: uppercase; }
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-button { text-align: right;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *:not(:last-child) { margin-bottom:0;}
.wdt-cus-home-banner .wdt-content-item .wdt-content-button > a > div, .wdt-cus-home-banner .wdt-content-item .wdt-content-button > a > div > span { transition:unset;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a{ color:var(--wdtAccentTxtColor);}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image > span,.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-content-image > a { display: inline;}
.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5 { transform:translateY(20px); -webkit-transform:translateY(20px); opacity:0; transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition);}
.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 { transform:translateY(0px); -webkit-transform:translateY(0px); opacity:1; }
.wdt-cus-home-banner .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left:0; margin-right:0; }
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{ margin:0; color:var(--wdtAccentTxtColor);}
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { display: none; }
.wdt-cus-home-banner .wdt-content-item .wdt-content-media-group { width: 100%; }
.wdt-cus-home-banner .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a { pointer-events: none; }

/* Responsive */

@media screen and (max-width: 1540px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 120px !important; }
}
@media screen and (max-width: 1280px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 100px !important; }
}
@media screen and (max-width: 1024px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 80px !important; }
}
@media (max-width:767px){
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title { flex: 1 1 100%; margin-bottom:clamp(1.25rem, 0.3551rem + 4.4743vw, 2.5rem); text-align:center; }
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button { flex: 1 1 100%; text-align:center;}
.wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 70px !important; }
}
@media screen and (max-width: 479px){
    .wdt-cus-home-banner .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 60px !important; }
}


/* About-page */

/* iconbox-style-1 */
.wdt-cus-iconbox-style-01.elementor-widget .elementor-widget-container { background-color: var(--wdtBodyBGColor); border: 1px solid var(--wdtBorderColor); border-left: 0; border-right: 0; }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item{ border-right:1px solid var(--wdtBorderColor); }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-content-item { padding: 60px clamp(6.25rem, -8.9974rem + 15.8311vw, 10rem); /* Min-100 & Max-160 */ }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.75rem, 3.6058rem + 0.641vw, 4.375rem); padding:0; width:clamp(3.75rem, 3.375rem + 1.875vw, 5.625rem); height:clamp(3.75rem, 3.375rem + 1.875vw, 5.625rem); color:var(--wdtHeadAltColor); }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem); /* Min-20 & Max-20 */ margin-bottom: -5px; }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-title h5 a{ position: relative; color: var(--wdtHeadAltColor); display: inline; background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; }
.wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-content-item .wdt-content-title h5 a:hover { background-size: 100% 1px; }

@media (max-width:1540px){ 
    .wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-content-item { padding: 60px clamp(1.25rem, -3.7257rem + 7.767vw, 3.75rem); /* Min-20 & Max-60 */ } 
} 
@media (max-width:1024px){ 
    .wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item{ border-right:0; } .wdt-cus-iconbox-style-01 .wdt-column-holder .wdt-column-wrapper .wdt-content-item { padding: 60px clamp(1.25rem, 0.1136rem + 5.6818vw, 3.75rem); /* Min-20 & Max-60 */ } 
}

/* Contactpage */

.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: flex-start; }
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 10px; font-size: clamp(1.5rem, 1.3295rem + 0.8523vw, 1.875rem); /* Min-24 & Max-30 */ background-color: var(--wdtPrimaryColor); color:var(--wdtHeadAltColor); border: 1px solid var(--wdtBorderColor); width: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); /* Min-50 & Max-70 */ height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); /* Min-50 & Max-70 */} 
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); /* Min-50 & Max-70 */ }
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item > div:not(:last-child) { margin-bottom:0; margin-right:20px; }
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom:15px;}
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p{ margin-bottom:5px;}
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a { position: relative; color:var(--wdtBodyTxtColor)}
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a:after{ content: ""; position: absolute; bottom: 0; right: 0; left: auto; width: 0; background: var(--wdtSecondaryColor); height: 1px; transition: var(--wdt-Livi-Transition); } 
.wdt-cus-iconbox-style-02 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a:hover:after{ width:100%; left:0; right:auto; }

/* newsletter */

.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-wrapper { flex-direction: column; gap:15px; margin-bottom: 0; }
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { width:100%}
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button { font-size:var(--wdtFontSize_Base); border-radius:var(--wdtRadius_Zero); color:var(--wdtHeadAltColor); border:1px solid var(--wdtBorderColor); text-transform: uppercase;}
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button:hover { color:var(--wdtAccentTxtColor); background-color:var(--wdtHeadAltColor); }
.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],.wdt-cus-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']{ border-color:var(--wdtBorderColor); border-radius:var(--wdtRadius_Zero); margin-right:0; background: var(--wdtAccentTxtColor); }

/* Slider Showcase */

.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container {position: relative;height: 800px;overflow: hidden;display: block;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper{padding: 0;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper
{position: relative;table-layout: fixed;height: 100%;width: 100%;max-width: 100%;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{max-width: 100%;display: flex;height: 100%;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li{width: 25%;-webkit-transition: var(--wdtBaseTransition);-o-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);padding: 80px 40px;display: flex;align-items: flex-end; margin:0;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child){border-right: 1px solid rgba(var(--wdtHeadAltColorRgb),1);}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]{background-size: cover;position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;visibility: visible;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container a {color: var(--wdtAccentTxtColor);}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button a { color: var(--wdtPrimaryColor); text-transform: uppercase; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container { margin: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active{background: rgba(var(--wdtHeadAltColorRgb),0.70);}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group{display: flex; flex-wrap: wrap; justify-content: flex-start; width:100%; height:100%; flex-direction: column; align-items: end; gap: 10px; text-align: end; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group a.wdt-interactive-showcase-element i {font-size: 80px;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title{margin-bottom: 15px;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link {font-size: var(--wdtFontSize_Base);font-weight: var(--wdtFontWeight_Ext);margin-top: 10px;display: inline-block;position: relative;transition: var(--wdtBaseTransition);line-height: normal;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link:after {content: '';position: absolute;left: 0;width:100%;height: 1px;background:var(--wdtPrimaryColor); bottom:0;margin:auto;transition: var(--wdtBaseTransition);}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a:hover .wdt-interactive-showcase-button-link:after {width: 0;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span img {width: 100%;height: 100%;object-fit: cover;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group,
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper,
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image{height: 100%;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {margin-bottom: 0;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description { color:var(--wdtAccentTxtColor);}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description p { margin-bottom: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-interactive-showcase-button { width:100%; display: flex; justify-content: flex-start; position: absolute; bottom: 0; }
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-group > a { width:100%;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link{transition: transform 0.7s ease-out;-webkit-transition: transform 0.7s ease-out;}
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: scale(0); -webkit-transform: scale(0); } 
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active > .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: scale(1); -webkit-transform: scale(1); }
.wdt-fullwidth-showcase-style-a .wdt-content-image-wrapper:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(var(--wdtSecondaryColorRgb),.2); pointer-events: none; }
/* --- Content --- */
/* Title */ 
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-family: var(--wdtFontTypo_H1); } 
/* Button */ 
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: translateY(-20px); -webkit-transform: translateY(-20px); transform-origin: top right; opacity: 0; transition: var(--wdtBaseTransition); } 
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active > .wdt-interactive-showcase-content-group a .wdt-interactive-showcase-button-link { transform: translateY(0px); -webkit-transform: translateY(0px); transform-origin: top right; opacity: 1; transition-property: opacity transform; transition-delay: .35s; } 
/* --- Image --- */ 
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { animation: none; transition: var(--wdt-Livi-Transition); opacity: 0; transform: scale(1.2); } 
.wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {  animation: none; opacity: 1; transform: scale(1); transition-duration: 1s; }
@media (max-width: 1024px) {
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span {
        height: 100%;
    }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container { height: 100%; margin: 0; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x  mandatory; scrollbar-width: none; scrollbar-color: transparent transparent; }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 0 0 50%; height: auto; width: auto !important; scroll-snap-align: start; scroll-snap-stop: always; }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > * { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { border-right: none; border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb),0.85); }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(1n+1) { border-right: 1px solid rgba(var(--wdtHeadAltColorRgb),0.85); }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span:before { content: ''; width: 100%; height: 100%; background: rgba(var(--wdtHeadAltColorRgb),0.5); left: 0; top: 0; position: absolute; }

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"], .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active, .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active:nth-child(odd), .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]:nth-child(odd), .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active:nth-child(even), .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]:nth-child(even) { -webkit-animation: unset; animation: unset; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 40px; min-height: 400px; }
}


@media (max-width:767px) {

    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 0 0 100%; }
    .wdt-fullwidth-showcase-style-a .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { min-height: 300px; }
    
}

/* Animation Section_1 & Text-With_image Carousel */

.wdt-cust-text-img-slider .wdt-content-item .wdt-content-description h4{ text-transform: capitalize; font-family: var(--wdtFontTypo_Base); font-weight: calc(var(--wdtFontWeight_H1) + 200); line-height: 1.5; margin: 0; } 
.wdt-cust-text-img-slider .wdt-content-item .wdt-content-description h4 > br { display: none; }
.wdt-cust-text-img-slider .swiper-cube .swiper-cube-shadow:before { display: none; } 
.wdt-cus-animation-img-s .wdt-animation-item.image-item a img{ opacity: .5; transition: var(--wdtBaseTransition); } .wdt-cus-animation-img-s .wdt-animation-item.image-item a:hover img{ opacity: 1; }

@media screen and (max-width: 767px){
    .wdt-cust-text-img-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin-left: auto; margin-right: auto; position: relative; width: 115px; }
}

/* FAQ Page Mailchimp */

.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper { position: relative; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { margin: 1px; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { border-radius: var(--wdtRadius_Zero); color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover { background-color: var(--wdtTertiaryColor); } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 0; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper input{ margin-right: 10px; appearance: none; width: 20px; height: 20px; border: 1px solid var(--wdtAccentTxtColor) !important; position: relative; top: 0; cursor: pointer; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper a { color: var(--wdtAccentTxtColor); position: relative; margin-left: 5px; }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper a:after { content: ""; position: absolute; bottom: 0; right: auto; left: 0; width: 100%; background: var(--wdtAccentTxtColor); height: 1px; transition: var(--wdt-Livi-Transition); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper a:hover:after { width: 0; left: auto; right: 0; }
span.wdt-terms-condition-lbl { color: rgba(var(--wdtAccentTxtColorRgb),.75); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper input[type="checkbox"]:before{ content: ""; display: block; width: 0.65em; height: 0.65em; clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); transform: scale(0); transform-origin: bottom left; transition: 120ms transform ease-in-out; box-shadow: inset 1em 1em var(--wdtPrimaryColor); position: absolute; left: 0; right: 0; top: -1px; bottom: 0; margin: auto; } 
.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper input[type="checkbox"]:checked:before { transform: scale(1); -webkit-transform: scale(1); }
.wdt-cust-mailchimp-s .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus { border-color: var(--wdtPrimaryColor) !important; }

.wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper + div > div { display: flex; align-items: center; }

@media only screen and (max-width: 479px) { 
    .wdt-cust-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: relative; margin: 0 auto; margin-top: 10px; } 
}

/* Home-1 Banner */

.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5, 
.wdt-cus-home-banner .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-button{ transition-property: transform opacity; opacity: 0 !important; transform: translateY(-20px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: bottom left; } 
.wdt-cus-home-banner .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5, .wdt-cus-home-banner .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-button { transform: translateY(0px); opacity: 1 !important; transform-origin: top left; } 
.wdt-cus-home-banner .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-button { transition-delay: .45s; } 
.wdt-cus-home-banner .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 { transition-delay: .35s; } .wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { position: relative; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i:before { content: ""; position: absolute; width: 75%; height: 3px; background: currentcolor; top: 50%; right: 50%; border-radius: var(--wdtRadius_Part); transform: translate(50% 50%); pointer-events: none; transition: var(--wdtBaseTransition); } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-next > i:before { top: 45%; right: 0; transform: translate(-100%, 50%); opacity: 0; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-prev > i:before { top: 45%; left: 0; transform: translate(100%, 50%); opacity: 0; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-next:hover > i:before { transform: translate(-50%, 50%); opacity: 1; } 
.wdt-cus-home-banner .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > .wdt-arrow-pagination-prev:hover > i:before { transform: translate(50%, 50%); opacity: 1; } 
/* Scroll Down */ 
.wdt-cust-icon-scroll  .elementor-icon{ width: 50px; height: 50px; font-size: 30px; display: flex; justify-content: center; align-items: center; } 
.wdt-cust-icon-scroll .elementor-icon svg > g > path:last-child,
.banner-scroll .elementor-icon svg > g > path:last-child{ animation: top-btm .5s infinite linear alternate; } 
@keyframes top-btm { 0% { transform: translateY(2px); } 100% { transform: translateY(5px); } } 

/* Icon-Box */

.wdt-cust-iconbox-s .wdt-content-item { position: relative; z-index: 0; background: transparent; overflow: hidden; height: 100%; } 
.wdt-cust-iconbox-s .wdt-content-item:before { content: ''; width: 100%; height: 100%; position: absolute; background: var(--wdtPrimaryColor); left: 0; top: 0; transform: scaleX(0); transform-origin: right; transition: var(--wdtBaseTransition); transition-property: transform; z-index: 0; } 
.wdt-cust-iconbox-s .wdt-content-item:hover:before { transform: scaleX(1); transform-origin: left; } 
.wdt-cust-iconbox-s .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item { border-right: 1px solid var(--wdtBorderColor); } 
.wdt-cust-iconbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtHeadAltColor); font-size: clamp(1.875rem, 1.4518rem + 1.4138vw, 2.8125rem); } 
.wdt-cust-iconbox-s .wdt-content-item .wdt-content-title a { background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; } 
.wdt-cust-iconbox-s .wdt-content-item .wdt-content-title  a:hover { background-size: 100% 1px; }
.wdt-cust-iconbox-s .wdt-column-holder .wdt-column-wrapper { border-bottom: 1px solid var(--wdtBorderColor); }
/* Responsive */
@media only screen and (min-width: 1541px) { 
.wdt-cust-iconbox-s .wdt-content-item { padding: 50px; } } 
@media only screen and (max-width: 1540px) { 
.wdt-cust-iconbox-s .wdt-content-item { padding: clamp(1.25rem, 0.4035rem + 2.8275vw, 3.125rem); } }
@media screen and (max-width: 767px){ 
    .wdt-cust-iconbox-s .wdt-column-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title, 
    .wdt-cust-iconbox-s .wdt-column-wrapper .wdt-content-item .wdt-content-media-group { margin-bottom: 10px; }
}

/* Marquee-Text */

.wdt-cus-animation .wdt-animation-wrapper { background-color: var(--wdtHeadAltColor); } 
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text{ font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_H1); text-transform: uppercase; } 
.wdt-cus-animation .wdt-animation-text { color: var(--wdtAccentTxtColor); }
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text a { -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); } 
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text a:hover { color: inherit; -webkit-text-stroke-color: currentColor; -webkit-text-stroke-width: 0px; opacity: .8; } 
.wdt-cus-animation .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a { position: relative; } 
.wdt-cus-animation .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:before { position: absolute; content: ''; width: 0%; height: 1px; background: currentcolor; bottom: 0; right: 0; left: auto; transition: var(--wdtBaseTransition); } 
.wdt-cus-animation .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:hover:before { width: 100%; left: 0; right: auto; }

/* Home_1 Animation Styles */

/* Animation-style-1 */

.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text { font-family: var(--wdtFontTypo_H1); text-transform: uppercase; color: var(--wdtHeadAltColor); } 
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a { position: relative; } 
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text:hover { color: var(--wdtBodyTxtColor); }
/* .wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:before { position: absolute; content: ''; width: 0%; height: 1px; background: currentcolor; bottom: 0; right: 0; left: auto; transition: var(--wdtBaseTransition); } 
.wdt-cus-animation-style-01 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:hover:before { width: 100%; left: 0; right: auto; } */

/* Animation-style-2 */

.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text { font-family: var(--wdtFontTypo_H1); text-transform: uppercase; display: inline-flex; line-height: var(--wdtLineHeight_H1); } 
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a { position: relative; } 
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:before { position: absolute; content: ''; width: 0%; height: 1px; background: var(--wdtPrimaryColor); bottom: 0; right: 0; left: auto; transition: var(--wdtBaseTransition); } 
.wdt-cus-animation-style-02 .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:hover:before { width: 100%; left: 0; right: auto; }

/* --- Image-Wrapper --- */ 
.wdt-cus-slider-box-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0; } 
.wdt-cus-slider-box-s .wdt-content-item{ display: grid; align-items: center; justify-content: center; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-media-group { height: 100%; box-shadow: var(--wdtBorderColor) 0 0 0 1px; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-image-wrapper, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > span, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > a { height: 100%; transition: var(--wdtBaseTransition); overflow: hidden; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > span > img, .wdt-cus-slider-box-s .wdt-content-item .wdt-content-image > a > img { object-fit: cover; object-position: center; } 
/* --- Content-Wrapper --- */ 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group { padding: clamp(1.875rem, 0.4207rem + 4.8577vw, 6.25rem)/* Min-30 & Max-100 */; display: grid; justify-items: center; align-items: center; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.875rem, 0.4207rem + 4.8577vw, 6.25rem)/* Min-30 & Max-100 */; } 
/* Group-Content-Wrapper */ 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.625rem, 1.4231rem + 0.8974vw, 2.5rem); /* Min-26 & Max-40 */ text-transform: uppercase; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: clamp(1.875rem, 1.6587rem + 0.9615vw, 2.8125rem); /* 30 - 45 */ }
/* Animation */
.wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-image > span, 
.wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-image > a{ transition-property: transform; transform: rotate3d(1, 0, 0, 90deg); transform-origin: bottom center; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image > span, .wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image > a{ transform: rotate3d(0, 0, 0, 0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: top center; } 
.wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-title h5, .wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-cus-slider-box-s .swiper-slide .wdt-content-item .wdt-content-description{ transition-property: transform opacity; opacity: 0 !important; transform: translateY(-20px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: bottom left; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5, .wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description { transform: translateY(0px); opacity: 1 !important; transform-origin: top left; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { transition-delay: .2s; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 { transition-delay: .35s; } 
.wdt-cus-slider-box-s .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description { transition-delay: .45s; }
/* --- Pagination --- */ 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; position: static; bottom: 20px; top: auto; right: 0; left: 0; counter-reset: counter; width: auto; margin: auto; height: max-content; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 42px; height: 42px; padding: 8px; margin: 0 7.5px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Zero); background-color: var(--wdtAccentTxtColor) !important; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active, .wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active, .wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover { background-color: var(--wdtPrimaryColor) !important; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before { content: '0' counter(counter); counter-increment: counter; position: relative; background: transparent; color: var(--wdtHeadAltColor); line-height: normal; } 
/* --- Media-Query --- */ 
@media screen and (min-width: 1025px){
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group { padding-right: 80px; }
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; position: absolute; bottom: 0; top: 0; right: 20px; counter-reset: counter; width: fit-content; margin: auto; height: max-content; left: auto; min-width: 52px; } 
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { right: auto; left: 20px; }
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { transform: rotate(-90deg); margin: 7.5px 0; }
.wdt-cus-slider-box-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {writing-mode: vertical-rl; } 
}
@media only screen and (max-width: 1024px) { 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-detail-group > div{ grid-area: 1/-1; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper { opacity: .15; } 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-cus-slider-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { width: 100%; height: 100%; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { padding: 30px; box-shadow: var(--wdtBorderColor) 0 0 0 1px; background-color: var(--wdtAccentTxtColor); margin-top: 1px; }} 

@media only screen and (min-width: 768px) { 
.wdt-cus-slider-box-s .wdt-content-item{ grid-template-columns: 1fr 1fr; } } 
@media only screen and (max-width: 767px) { 
.wdt-cus-slider-box-s .wdt-content-item{ grid-template-rows: 1fr max-content; } 
.wdt-cus-slider-box-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-cus-slider-box-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 0%; width: 100%; right: 0; } }

/* Advanced Carousel With Product Template */

.wdt-cus-slider-box-2-s .swiper-slide .wdt-cus-imgbg-template-s .elementor-widget-wrap .elementor-background-overlay{ transition: var(--wdtBaseTransition); transition-property: transform, opacity; transform: rotate3d(1, 0, 0, 90deg); transform-origin: bottom center; } 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .wdt-cus-imgbg-template-s .elementor-widget-wrap .elementor-background-overlay{ transform: rotate3d(0, 0, 0, 0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: top center; } 
.wdt-cus-slider-box-2-s .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper, .wdt-cus-slider-box-2-s .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-cus-slider-box-2-s .swiper-slide .elementor-widget-wdt-shop-products{ transition: var(--wdtBaseTransition); transition-property: transform, opacity; opacity: 0 !important; transform: translateY(-20px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: bottom left; transition-delay: .2s; } 
.wdt-cus-slider-box-2-s .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: .35s; } 
.wdt-cus-slider-box-2-s .swiper-slide .elementor-widget-wdt-shop-products { transition-delay: .5s; } 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper, 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper, 
.wdt-cus-slider-box-2-s .swiper-slide.swiper-slide-active .elementor-widget-wdt-shop-products{ transform: translateY(0px); opacity: 1 !important; transform-origin: top left; }
.wdt-cus-slider-box-2-s.home-4 .wdt-advanced-carousel-wrapper .wdt-content-item .elementor-section > .elementor-container { flex-direction: row-reverse; }

/* Home-1 Testimonials */

.wdt-cus-testimonial-s .swiper-slide { height: auto; }
.wdt-cus-testimonial-s .wdt-content-item{ display: flex; flex-direction: column-reverse; padding: 30px; min-height: 500px; text-align: center; justify-content: center; box-shadow: var(--wdtBorderColor) 0 0 0 1px; background-color: var(--wdtBodyBGColor); height: 100%; } 
.wdt-cus-testimonial-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0; } 
/* Image */ 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > span, .wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > a { width: 120px; height: 120px; border-radius: var(--wdtRadius_Full); aspect-ratio: 1; overflow: hidden; border: 1px var(--wdtBorderColor) solid; margin: 10px; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > span img, 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-image > a img { object-fit: cover; object-position: center; transition: var(--wdtBaseTransition); transform-origin: top; } 
.wdt-cus-testimonial-s .wdt-content-item:hover .wdt-content-image > span img, .wdt-cus-testimonial-s .wdt-content-item:hover .wdt-content-image > a img { transform: scale(1.1); } 
/* Content */ 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-detail-group { padding-bottom: clamp(1.25rem, 1.0422rem + 0.694vw, 1.875rem) /*Min:20 & Max:30*/; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-title h5 { text-transform: uppercase; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-detail-group .wdt-content-sub-heading { font-size: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem) /* Min-24 & Max-32 */; font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); color: var(--wdtHeadAltColor); } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-rating li span { -webkit-text-stroke: 1px var(--wdtBorderColor); font-size: var(--wdtFontSize_H6); } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-rating li { margin: 3px; } 
/* Group-Content */ 
.wdt-cus-testimonial-s .wdt-content-item > div[class*="group"] .wdt-rating-container + .wdt-content-title { margin-top: 0; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-elements-group { display: flex; justify-content: space-between; padding-bottom: clamp(1.875rem, 1.2517rem + 2.0819vw, 3.75rem) /*Min:30 & Max:60*/; } 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2212rem + 0.1282vw, 1.375rem)/* Min-20 & Max-22 */; padding-left: 15px; } 
.wdt-cus-testimonial-s .wdt-testimonial-holder .wdt-testimonial-container { padding: 1px 0; }
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-title h5 a { background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; display: inline; }
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-title h5 a:hover { background-size: 100% 1px; }
/* Responsive */ 
@media only screen and (max-width: 479px) { 
.wdt-cus-testimonial-s .wdt-content-item .wdt-content-elements-group { flex-direction: column; justify-content: center; } }

/* Client Logo With_IconBox */

.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-media-group { display: grid; justify-items: center; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-media-group > div{ grid-area: 1/-1; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { overflow: hidden; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 130px; width: 130px; height: 40px; color: var(--wdtBorderColor); display: inline-flex; transform-origin: top; transition: var(--wdtBaseTransition); } 
.wdt-cust-iconbox-3-s .wdt-content-item { position: relative; z-index: 1; background: transparent; overflow: hidden; } 
.wdt-cust-iconbox-3-s .wdt-content-item:before { content: ''; width: 100%; height: 100%; position: absolute; background: var(--wdtPrimaryColor); left: 0; top: 0; transform: scale(1); opacity: 0; transition: var(--wdtBaseTransition); z-index: -1; pointer-events: none; min-height: clamp(3.375rem, 3.2019rem + 0.7692vw, 4.125rem); } 
.wdt-cust-iconbox-3-s .wdt-content-item:hover:before { opacity: 1; } 
.wdt-cust-iconbox-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; } 
.wdt-cust-iconbox-3-s .wdt-content-item { text-align: center; justify-content: center; justify-items: center; padding: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem)/*Min-20 & Max-40*/ 0; } 
.wdt-cust-iconbox-3-s .swiper-wrapper >.swiper-slide .wdt-content-item { 
    box-shadow: var(--wdtBorderColor) 0 0 0 1px;
    background-color: var(--wdtBodyBGColor);
    margin: 0; 
}
@-moz-document url-prefix() {
    .wdt-cust-iconbox-3-s .swiper-wrapper >.swiper-slide .wdt-content-item { 
        margin: 0; 
        margin-top: 1px;
    }
    .wdt-cust-iconbox-3-s.about .swiper-wrapper >.swiper-slide .wdt-content-item { 
        margin: 0; 
        margin-top: 0;
    }
}

/* Home-2 Sidebar */

.elementor-widget-wdt-shop-products .woocommerce.wdt-side-nav-temp-1 ul li:not(:last-child) { margin-bottom: 20px !important; }
  
/*==== Pricing Plan ====*/
/*** Pricing Tab ***/
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list,
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:before,
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover, .wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { background: var(--wdtSecondaryColor); }
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li:not(.wdt-active) a { color: var(--wdtHeadAltColor); }
.wdt-pricing-tab-style.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li:not(.wdt-active) a:hover { color: var(--wdtAccentTxtColor); }
/*** Pricing Table ***/
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder { background: var(--wdtPrimaryColor); }  
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder { position: relative; background-color: var(--wdtAccentTxtColor); padding: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem); /* Min-30 & Max-40 */ -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); box-shadow: var(--wdtBorderColor) 0 0 0 1px; border: 0px solid transparent; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); } 
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder:before { position: absolute; content: ''; background: var(--wdtAccentTxtColor); width: 100%; height: 100%; top: 0; left: 0; transition: var(--wdtBaseTransition); opacity: 1; }
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder:before, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder:before { background: rgba(var(--wdtPrimaryColorRgb),.9); opacity: 1; }
/*Media*/
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); color: var(--wdtSecondaryColor); font-size: var(--wdtFontSize_H2); border: 1px solid var(--wdtBorderColor); transition: var(--wdtBaseTransition); }
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span:before { transition: var(--wdtBaseTransition); }
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); }
.wdt-pricing-tab-style .wdt-pricing-table.active .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span:before, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span:before { background: var(--wdtSecondaryColor); }
/* Title */
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header .wdt-content-title h5 { text-transform: uppercase; text-align: center; }
/* Subtitle */
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { font-family: var(--wdtFontTypo_Base); }
/* Separator */
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(4):before { display: none; }
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(4) { padding-top: 0; }
/* Pricing */
.wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-suffix.beside { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); }
/* Feature */
.wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list { display: inline-block; } 
.wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list-inner { font-family: var(--wdtFontTypo_Base); }
/*Button*/
.wdt-pricing-tab-style .wdt-pricing-table.active .elementor-widget-container .wdt-pricing-table-holder .wdt-content-button a { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); } 
.wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container .wdt-pricing-table-holder .wdt-content-button a { background-color: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor); } 
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; padding: var(--wdtPadding_Btn); text-align: center; -webkit-border-radius: var(--wdtRadius_Zero); border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Zero); letter-spacing: var(--wdtLetterSpacing_1X); }
/*Btn Hover*/
.wdt-pricing-tab-style .wdt-pricing-table.active .elementor-widget-container:hover .wdt-pricing-table-holder .wdt-content-button a, .wdt-pricing-tab-style .wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder .wdt-content-button a { color: var(--wdtAccentTxtColor); background: var(--wdtHeadAltColor); }
.wdt-pricing-tab-style .wdt-pricing-table.active .elementor-widget-container .wdt-pricing-table-holder .wdt-content-button a:hover, .wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { color: var(--wdtAccentTxtColor); background: var(--wdtHeadAltColor); }
@media only screen and (min-width: 1025px) { .wdt-pricing-tab-style .wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { padding: 0 10%; } }

 /* Gallery_Page Style */
.wdt-cust-gallery-box .elementor-widget-container{ display: flex; }
.wdt-cust-gallery-box.elementor-widget-image a { height: 100%; width: 100%; position: relative; overflow: hidden; z-index: 1; transition: var(--wdtBaseTransition); -webkit-box-shadow: var(--wdtBorderColor) 0 0 0 1px; box-shadow: var(--wdtBorderColor) 0 0 0 1px; }
.wdt-cust-gallery-box.elementor-widget-image a img { transform: scale(1); transition: var(--wdtBaseTransition); }
.wdt-cust-gallery-box.elementor-widget-image a:hover img { transform: scale(1.1); transition: var(--wdtBaseTransition); }
.wdt-cust-gallery-box.elementor-widget-image a:after, .wdt-cust-gallery-box.elementor-widget-image a:before { content: ''; position: absolute; z-index: 1; opacity: 0; transition: var(--wdtBaseTransition); pointer-events: none; }
.wdt-cust-gallery-box.elementor-widget-image a:before { background: transparent; /*background: rgba(var(--wdtPrimaryColorRgb),.35);*/ width: 100%; height: 100%; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; background-color: rgba(var(--wdtSecondaryColorRgb),.2); }
.wdt-cust-gallery-box.elementor-widget-image a:after { transform-origin: center; background: var(--wdtSecondaryColor); width: 50px; height: 50px; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 35' style='enable-background:new 0 0 50 35;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M25,7.3c0.7,0,1.4-0.6,1.4-1.2V1.2C26.4,0.6,25.7,0,25,0c-0.7,0-1.4,0.6-1.4,1.2v4.9C23.6,6.7,24.3,7.3,25,7.3z'/%3E%3Cpath d='M12.8,8.3c0.2,0.5,0.7,0.8,1.3,0.8c0.2,0,0.3,0,0.4,0c0.7-0.2,1.1-0.9,0.9-1.5l-1.7-4.8c-0.2-0.7-1-1-1.7-0.8 c-0.7,0.2-1.1,0.9-0.9,1.5L12.8,8.3z'/%3E%3Cpath d='M4.6,14.4c0.3,0,0.6-0.1,0.8-0.2c0.6-0.4,0.7-1.2,0.3-1.7L2.4,8.5C2,8,1.1,7.9,0.5,8.3C-0.1,8.7-0.2,9.4,0.3,10l3.2,3.9 C3.7,14.2,4.2,14.4,4.6,14.4z'/%3E%3Cpath d='M49.5,8.3C48.9,7.9,48,8,47.6,8.5l-3.2,3.9c-0.4,0.5-0.3,1.3,0.3,1.7c0.3,0.1,0.5,0.2,0.8,0.2c0.4,0,0.8-0.2,1.1-0.5 l3.2-3.9C50.2,9.4,50.1,8.7,49.5,8.3z'/%3E%3Cpath d='M35.5,9c0.2,0,0.3,0,0.4,0c0.6,0,1.1-0.3,1.3-0.8l1.7-4.8C39.1,2.8,38.7,2.2,38,2c-0.7-0.2-1.5,0.1-1.7,0.8l-1.7,4.8 C34.4,8.1,34.7,8.9,35.5,9z'/%3E%3Cpath d='M25,10C12.2,10,2,21.3,1.6,21.8c-0.4,0.4-0.4,1.1,0,1.5C2,23.7,12.2,35,25,35s23-11.3,23.4-11.7c0.4-0.4,0.4-1.1,0-1.5 C48,21.3,37.8,10,25,10z M25,31.9c-5.8,0-10.5-4.2-10.5-9.4s4.7-9.4,10.5-9.4s10.5,4.2,10.5,9.4S30.8,31.9,25,31.9z M4.5,22.5 c1.5-1.5,5.3-5,10.3-7.4c-1.8,2-2.9,4.6-2.9,7.4s1.1,5.4,2.9,7.4C9.8,27.5,6,24,4.5,22.5z M35.3,30c1.8-2,2.9-4.6,2.9-7.4 s-1.1-5.4-2.9-7.4c4.9,2.4,8.7,5.9,10.3,7.4C44,24,40.2,27.5,35.3,30z'/%3E%3Cpath d='M25,17.1c-0.2,0-0.5,0-0.7,0c0.4,0.5,0.7,1,0.7,1.7c0,1.5-1.4,2.7-3,2.7c-1.1,0-1.9-0.5-2.5-1.2c-0.3,0.7-0.5,1.4-0.5,2.2 c0,3,2.7,5.4,6.1,5.4c3.3,0,6.1-2.4,6.1-5.4S28.3,17.1,25,17.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; -webkit-mask-size: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem); -webkit-mask-position: center center; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 35' style='enable-background:new 0 0 50 35;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M25,7.3c0.7,0,1.4-0.6,1.4-1.2V1.2C26.4,0.6,25.7,0,25,0c-0.7,0-1.4,0.6-1.4,1.2v4.9C23.6,6.7,24.3,7.3,25,7.3z'/%3E%3Cpath d='M12.8,8.3c0.2,0.5,0.7,0.8,1.3,0.8c0.2,0,0.3,0,0.4,0c0.7-0.2,1.1-0.9,0.9-1.5l-1.7-4.8c-0.2-0.7-1-1-1.7-0.8 c-0.7,0.2-1.1,0.9-0.9,1.5L12.8,8.3z'/%3E%3Cpath d='M4.6,14.4c0.3,0,0.6-0.1,0.8-0.2c0.6-0.4,0.7-1.2,0.3-1.7L2.4,8.5C2,8,1.1,7.9,0.5,8.3C-0.1,8.7-0.2,9.4,0.3,10l3.2,3.9 C3.7,14.2,4.2,14.4,4.6,14.4z'/%3E%3Cpath d='M49.5,8.3C48.9,7.9,48,8,47.6,8.5l-3.2,3.9c-0.4,0.5-0.3,1.3,0.3,1.7c0.3,0.1,0.5,0.2,0.8,0.2c0.4,0,0.8-0.2,1.1-0.5 l3.2-3.9C50.2,9.4,50.1,8.7,49.5,8.3z'/%3E%3Cpath d='M35.5,9c0.2,0,0.3,0,0.4,0c0.6,0,1.1-0.3,1.3-0.8l1.7-4.8C39.1,2.8,38.7,2.2,38,2c-0.7-0.2-1.5,0.1-1.7,0.8l-1.7,4.8 C34.4,8.1,34.7,8.9,35.5,9z'/%3E%3Cpath d='M25,10C12.2,10,2,21.3,1.6,21.8c-0.4,0.4-0.4,1.1,0,1.5C2,23.7,12.2,35,25,35s23-11.3,23.4-11.7c0.4-0.4,0.4-1.1,0-1.5 C48,21.3,37.8,10,25,10z M25,31.9c-5.8,0-10.5-4.2-10.5-9.4s4.7-9.4,10.5-9.4s10.5,4.2,10.5,9.4S30.8,31.9,25,31.9z M4.5,22.5 c1.5-1.5,5.3-5,10.3-7.4c-1.8,2-2.9,4.6-2.9,7.4s1.1,5.4,2.9,7.4C9.8,27.5,6,24,4.5,22.5z M35.3,30c1.8-2,2.9-4.6,2.9-7.4 s-1.1-5.4-2.9-7.4c4.9,2.4,8.7,5.9,10.3,7.4C44,24,40.2,27.5,35.3,30z'/%3E%3Cpath d='M25,17.1c-0.2,0-0.5,0-0.7,0c0.4,0.5,0.7,1,0.7,1.7c0,1.5-1.4,2.7-3,2.7c-1.1,0-1.9-0.5-2.5-1.2c-0.3,0.7-0.5,1.4-0.5,2.2 c0,3,2.7,5.4,6.1,5.4c3.3,0,6.1-2.4,6.1-5.4S28.3,17.1,25,17.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-size: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem); mask-position: center center; }
.wdt-cust-gallery-box.elementor-widget-image a:hover:before{ opacity: 1; } 
.wdt-cust-gallery-box.elementor-widget-image a:hover:after { opacity: 1; transform: translate(-50%, -50%) scale(1); transition-delay: 50ms; }

/* Banner-2 */

.banner-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0 !important; display: flex; justify-content: end; padding: 0; padding-top: 0; }
.banner-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: 0; bottom: 0; }
.banner-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top: 0; margin: 0; border-radius: var(--wdtRadius_Zero); border: 0; box-shadow: var(--wdtBorderColor) 0 0 0 1px; }
.banner-2 .swiper-slide .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, 
.banner-2 .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper,
.banner-2 .swiper-slide .wdt-button-holder  { opacity: 0; transform: translateY(-30px); transform-origin: top left; transform-style: preserve-3d; transition: var(--wdt-Livi-Transition); transition-delay: .1s; }
.banner-2 .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: .3s; }
.banner-2 .swiper-slide .wdt-button-holder { transition-delay: .5s; }
.banner-2 .swiper-slide .wdt-button-holder .wdt-button { transition-delay: 0s; }
.banner-2 .swiper-slide.swiper-slide-active .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, 
.banner-2 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper,
.banner-2 .swiper-slide.swiper-slide-active .wdt-button-holder{ opacity: 1; transform: translateY(0); }
.banner-2 .swiper-slide .elementor-widget-image img { opacity: 0; transform: translateX(100%); transition: var(--wdt-Livi-Transition); transition-duration: 1s; }
.banner-2 .swiper-slide.swiper-slide-active .elementor-widget-image img { opacity: 1; transform: translateX(0); }
.swiper-wrapper { cursor: grab; }


.banner-2 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { 
    width: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);/* Min-50 & Max-70 */
    height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);/* Min-50 & Max-70 */
}

.banner-2 .swiper-slide .wdt-banner2-img.elementor-widget-image img { transform: translateX(-100%); }
.banner-2 .swiper-slide.swiper-slide-active .wdt-banner2-img.elementor-widget-image img { transform: translateX(0); }



/* Home-3 Video Banner */

.wdt-cust-heading-s .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{ font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); /* Min-32 & Max-50 */ text-transform: uppercase; word-break: break-word; }

/* Hotspot_Section */
.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger { padding: 0; width: 30px; height: 30px; background: var(--wdtPrimaryColor); color: var(--wdtSecondary); border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); cursor: pointer; }
.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger div[class*="wdt-hotspot-item-"]:after { position: absolute; content: ''; width: 10px; height: 10px; background: transparent; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-hotspot-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { padding: 0; border: 0; color: var(--wdtHeadAltColor); text-transform: capitalize; font-family: var(--wdtFontTypo_Base); }
.wdt-hotspot-heading .wdt-heading-holder .wdt-heading-title-wrapper, .wdt-hotspot-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { display: inline-block; }
.wdt-hotspot-heading .wdt-heading-holder .wdt-heading-title-wrapper { margin-right: 10px; }
.wdt-cus-hm1-hotspot .wdt-hotspot-item-active .wdt-hotspot-item-trigger { border-color: var(--wdtAccentTxtColor); background-color: transparent; }
.wdt-cus-hm1-hotspot .wdt-hotspot-item-active { background: var(--wdtPrimaryColor); }
/* Image */
.wdt-cus-hm1-hotspot .wdt-hotspot-holder > img{ width: 100%; object-fit: cover; object-position: center; }
.wdt-cus-hm1-hotspot .wdt-hotspot-image .wdt-content-image-wrapper, .wdt-cus-hm1-hotspot .wdt-hotspot-image .wdt-content-image-wrapper .wdt-content-image { height: 100%; }
.wdt-cus-hm1-hotspot .wdt-hotspot-image .wdt-content-image-wrapper .wdt-content-image img { height: 100%; object-fit: cover; object-position: center; }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image { box-shadow: 0 0 0 1px var(--wdtHeadAltColor); height: 100%; }
/* content */
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content { background: var(--wdtTertiaryColor); display: grid; color: var(--wdtHeadAltColor); grid-template-columns: auto auto; align-items: center; justify-items: flex-start; width: calc(100% - 20px); padding: 0; }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-content { padding: 15px; }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content h5 { line-height: var(--wdtLineHeight_Ext); margin: 0 0 10px; font-size: var(--wdtFontSize_H6); }
.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content p { line-height: 1; }


/* --- gallery-popups-style --- */ 
.wdt-cust-gallery-popups .wdt-content-item { width: 100%; box-shadow: 0 0 0 1px var(--wdtSecondaryColor); } 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-media-group { width: 100%; /* height: 100%; */ align-items: center; justify-items: center; } 
.wdt-cust-gallery-popups.wdt-instagram-style .swiper-wrapper > div:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper span, 
.wdt-cust-gallery-popups.wdt-instagram-style .wdt-image-box-holder .swiper-wrapper > div:nth-child(even) .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{ cursor: pointer; pointer-events: all; } 
.wdt-cust-gallery-popups.wdt-instagram-style .swiper-wrapper > div:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper,
.wdt-cust-gallery-popups.wdt-instagram-style .swiper-wrapper > div:nth-child(even) .wdt-content-item .wdt-content-image-wrapper{ pointer-events: none; } 

.wdt-cust-gallery-popups .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; } 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-image-wrapper, .wdt-cust-gallery-popups .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > span, 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > a { display: inline-flex; width: 100%; height: 100%; } 
.wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > span > img, .wdt-cust-gallery-popups .wdt-content-item .wdt-content-image > a > img { height: 100%; width: 100%; object-fit: cover; object-position: center; } 
.wdt-cust-gallery-popups .wdt-image-box-holder .wdt-image-box-container .swiper-slide { opacity: 1 !important; }
@media screen and (max-width: 479px){
    .wdt-cust-gallery-popups .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { width: 100%; }
}

/* Mega_Menu Pages */ 

.wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group > div:not(:last-child){ margin-bottom: 0; margin-right: 10px; } 
.wdt-cus-icon-box-mega .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H6); color: var(--wdtHeadAltColor); padding: 0; top: -2px; } 
.wdt-cus-icon-box-mega .wdt-content-item .wdt-content-title h5{ font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); line-height: var(--wdtLineHeight_Base); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; } 
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .header-support ul li a { padding: 0; } 
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .header-support ul li a:hover { background-color: transparent; }
.wdt-header-menu .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-title h5 a, 
.wdt-header-menu .wdt-cus-icon-box-mega .wdt-content-item a, .wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a{ color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; } 
.wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p a { line-height: var(--wdtLineHeight_Base) !important; } 
.wdt-cus-iconbox-style-02.wdt-cus-icon-box-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 5px; } 
.wdt-cus-iconbox-style-02.wdt-cus-icon-box-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p { margin-bottom: 0; } 
.wdt-cus-iconbox-style-02.wdt-cus-icon-box-mega .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p { line-height: var(--wdtLineHeight_Base); } 
.header-support.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { line-height: var(--wdtLineHeight_Base); } 
.wdt-cust-icon-list-mega.elementor-widget .elementor-inline-items { display: inline-flex; justify-content: flex-start; } 
.wdt-cust-icon-list-mega.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-bottom: 0; } 
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul li a:hover, .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cus-iconlist-mega ul li a:hover { background: transparent; } 
.wdt-cus-iconlist-mega ul li a:hover .elementor-icon-list-text { background-size: 100% 1px; } 
.wdt-cus-iconlist-mega ul li a .elementor-icon-list-text { background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; } 
.wdt-cust-video-mega, .wdt-cust-video-mega  * { height: 100%; } 
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-menu-pages .wdt-heading-title-wrapper { padding: 0 0 5px; } 

@media only screen and (min-width: 1281px) { 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a:hover { background-size: 100% 1px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group  .wdt-content-title h5 a { background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group{ display: flex; align-items: baseline; } } 
@media only screen and (max-width: 1280px) { 
    .wdt-cust-menu-pages { padding: 20px; } 
    .wdt-cus-icon-box-mega .wdt-content-item { padding: 0px 0px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtHeadAltColorRgb),.65); } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group{ padding: 5px; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H5); padding: 0; } 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cus-iconlist-mega ul li a { padding: 0; } 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul { display: inline-flex; flex-direction: row; } 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul li, 
    .mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .wdt-cust-icon-list-mega ul li a{ display: inline-flex; width: fit-content; padding-left: 0; padding-right: 0; } 
    .wdt-cus-icon-box-mega .wdt-content-item .wdt-content-media-group{ display: flex; align-items: center; } 
    .wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item { flex-direction: column; } 
    .wdt-cus-iconbox-style-02.wdt-cust-iconlist-mega .wdt-icon-box-holder .wdt-content-item > div:not(:last-child) { margin-bottom: 20px; } 
}
