

/* Heading Text Transform */

.wdt-head-capitalize :is(h1,h2,h3,h4,h5,h6) { text-transform: capitalize; }

.swiper { cursor: grab; }

.wdt-cus-subTitle-italic .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-style: italic; }

/* Footer icon Display */

#footer:has(.wdt-list-icon) .wdt-accordion-toggle-holder .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon { display: flex; }

/* Image Height 100% | Cover */

.wdt-fill-img,
.wdt-fill-img .elementor-widget-container,
.wdt-fill-img img { height: 100%; object-fit: cover; object-position: center; }


/* Sticky Column */

@media only screen and (min-width: 768px) {
    body:has(.wdt-custom-inner-sticky), body:has(.wdt-custom-inner-sticky) .inner-wrapper { overflow: visible; }
    .wdt-custom-inner-sticky { position: sticky; top: 50px; }
}

.wdt-custom-inner-sticky-column { height: auto !important; }


/* Header Offer text */

.wdt-header-offer-text div h6 { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Ext); color: var(--wdtAccentTxtColor); line-height: var(--wdtLineHeight_Base); }
.wdt-header-offer-text div h6 img { width: 16px; position: relative; top: -2px; margin: -8px 8px; }
.wdt-header-offer-text.elementor-widget-heading .elementor-heading-title { margin: 0; }
.wdt-header-offer-text.elementor-widget-heading .elementor-heading-title a { padding: 8px 25px; background-color: rgba(var(--wdtAccentTxtColorRgb), 0.5); color: var(--wdtHeadAltColor); line-height: 1 !important; font-size: var(--wdtFontSize_Ext) !important; font-weight: calc(var(--wdtFontWeight_Base) + 100); display: inline-block; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-header-offer-text.elementor-widget-heading .elementor-heading-title a:hover { background-color: rgba(var(--wdtAccentTxtColorRgb), 1); }

/* Header Contact */

.wdt-custom-header-contact.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { align-items: center; }
.wdt-custom-header-contact.elementor-widget.elementor-list-item-link-full_width a { font-size: var(--wdtFontSize_Ext); color: var(--wdtAccentTxtColor); }
.wdt-custom-header-contact.elementor-widget.elementor-list-item-link-full_width a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.7); }


/* G_Translate */
div.gtranslate_wrapper .gt_switcher .gt_option { position: absolute !important; background-color: var(--wdtAccentTxtColor); border: none; top: 40px; box-shadow: 0 0 10px rgba(var(--wdtHeadAltColorRgb),0.2); -webkit-box-shadow: 0 0 10px rgba(var(--wdtHeadAltColorRgb),0.2); }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher, div.gtranslate_wrapper .gt_switcher .gt_option { width: auto; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a { line-height: normal; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); border: none; color: var(--wdtHeadAltColor); width: fit-content; position: relative; padding: 0; padding-right: 30px; display: inline-flex; align-items: center; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_option a { padding: 3px 5px; padding-right: 30px; }
.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_selected a { color: var(--wdtAccentTxtColor); }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img { margin-right: 10px; width: 20px; height: 20px; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:hover { background: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:after { content: ''; border-color: var(--wdtAccentTxtColor) transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; width: 0; transition: unset; -webkit-transition: unset; margin-top: 2px; display: block; }



/* Footer Social icon */

.wdt-custom-footer-social-icon.elementor-widget .elementor-icon-list-item a { display: grid; align-items: center; justify-content: center; perspective: 300px; overflow: hidden;}
.wdt-custom-footer-social-icon.elementor-widget .elementor-icon-list-item a > * { grid-area: 1 / -1; padding: 0; margin: 0; font-size: var(--wdtFontSize_Ext); font-weight: calc(var(--wdtFontWeight_Base) + 100); width: 40px; height: 40px; color: var(--wdtAccentTxtColor); background: var(--wdtPrimaryColor); align-items: center; justify-content: center; display: flex;text-transform: uppercase; line-height: 1; vertical-align: middle; transform: translatex(0%) scalex(1); -webkit-transform: translatex(0%) scalex(1); filter: blur(0px); -webkit-filter: blur(0px); opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transform-origin: right; -webkit-transform-origin: right; }
.wdt-custom-footer-social-icon.elementor-widget .elementor-icon-list-item a > .elementor-icon-list-icon { transform: translatex(50%) scalex(2); -webkit-transform: translatex(50%) scalex(2); opacity: 0; filter: blur(3px); -webkit-filter: blur(3px); transform-origin: left; -webkit-transform-origin: left; }
.wdt-custom-footer-social-icon.elementor-widget .elementor-icon-list-item a:hover > .elementor-icon-list-text { transform: translatex(-50%) scalex(2); -webkit-transform: translatex(-50%) scalex(2); filter: blur(3px); -webkit-filter: blur(3px); opacity: 0; }
.wdt-custom-footer-social-icon.elementor-widget .elementor-icon-list-item a:hover > .elementor-icon-list-icon { transform: translatex(0%) scalex(1); -webkit-transform: translatex(0%) scalex(1); filter: blur(0px); -webkit-filter: blur(0px); opacity: 1; }
.wdt-custom-footer-social-icon.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: currentColor; }

.wdt-dark-bg .wdt-custom-footer-social-icon.elementor-widget .elementor-icon-list-item a > *,
.wdt-dark-bg.wdt-custom-footer-social-icon.elementor-widget .elementor-icon-list-item a > * { color: var(--wdtAccentTxtColor) !important; }


/* Footer Heading */

#footer .elementor-widget-heading .elementor-heading-title, 
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, 
#footer .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title { position: relative; padding-left: 20px;
}

#footer .elementor-widget-heading .elementor-heading-title::before, 
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title::before, 
#footer .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title::before { content: "|"; display: inline-block; position: absolute; left: 0; top: -1px; color: var(--wdtPrimaryColor); }


/* Hotspot Footer */

.wdt-custom-footer-hotspot .wdt-hotspot-item-trigger { padding: 0; background-color: transparent !important; font-size: 28px; }


/* Footer icon */

.wdt-custom-footer-icon { pointer-events: none; }
.wdt-custom-footer-icon .elementor-widget-container .elementor-icon svg { fill: none !important; stroke: var(--wdtHeadAltColor); stroke-width: 1px; stroke-dasharray: 720; animation: footer-icon 5s linear infinite; -webkit-animation: footer-icon 5s linear infinite; }
.wdt-dark-bg .wdt-custom-footer-icon .elementor-widget-container .elementor-icon svg,
.wdt-dark-bg.wdt-custom-footer-icon .elementor-widget-container .elementor-icon svg { stroke: var(--wdtTertiaryColor); }

@keyframes footer-icon {
    0% { stroke-dashoffset: 0; }
    100% { stroke-dashoffset: 1440; }
}
@-webkit-keyframes footer-icon {
    0% { stroke-dashoffset: 0; }
    100% { stroke-dashoffset: 1440; }
}


/* Blog detail page */

.wdt-custom-blog-heading-1 .wdt-heading-holder .wdt-heading-subtitle-wrapper { font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); /* 18 - 16 */ text-transform: capitalize; letter-spacing: 0px; color: var(--wdtPrimaryColor); }
.wdt-custom-blog-heading-1 .wdt-heading-title-wrapper { font-weight: var(--wdtFontWeight_H4); }
.wdt-custom-blog-heading-1 .wdt-heading-holder > *:not(:last-child) { margin-bottom: 13px; }

.blog-single-entry .wdt-cus-blog-meta div[class*="entry-"]:not(.wdt-post-entry),
.blog-single-entry div[class*="entry-"]:not(.wdt-post-entry).wdt-cus-blog-meta { margin-bottom: 0; }
.blog-single-entry .wdt-cus-blog-meta div[class*="entry-"]:not(.wdt-post-entry) a:not(:last-child)::after { content: ','; display: inline-block !important; }
div[class*="metagroup"].wdt-cus-blog-meta.wdt-posts-meta-group,
.wdt-cus-blog-meta a { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* 20 - 18 */ font-weight: var(--wdtFontWeight_H4); text-transform: capitalize; }

.blog-single-entry .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar { width: calc(100% - clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem)); /* 70 - 50 */ }
.blog-single-entry .wdt-progressbar-container .wdt-progressbar-value,
.blog-single-entry .wdt-progressbar-container .wdt-progressbar-value .wdt-progressbar-percentage { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem) !important; /* Min-18 & Max-24 */ top: 50%; }

.blog-single-entry .wdt-testimonial-holder { position: relative; }
.blog-single-entry .wdt-testimonial-holder .wdt-content-item .wdt-content-description { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */ position: relative; padding: clamp(1.25rem, 1.0625rem + 0.9375vw, 2.1875rem) clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) 10px; /* 35 - 20 & 50 - 30 */ }
.blog-single-entry .wdt-testimonial-holder .wdt-content-item .wdt-content-description::before,
.blog-single-entry .wdt-testimonial-holder .wdt-content-item .wdt-content-description::after { content: ''; display: inline-block; width: clamp(1.5625rem, 1.4375rem + 0.625vw, 2.1875rem); /* 35 - 25 */ height: clamp(1.5625rem, 1.4375rem + 0.625vw, 2.1875rem); /* 35 - 25 */ background-color: currentColor;  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M30.88,96.18H13.79S1.28,30.86,1.28,25.06A21.1,21.1,0,0,1,22.34,4,21.3,21.3,0,0,1,43.4,25.06C43.4,30.86,30.88,96.18,30.88,96.18Z'/%3E%3Cpath d='M85.82,96.18H69S56.52,30.86,56.52,25.06A21.1,21.1,0,0,1,77.58,4,20.85,20.85,0,0,1,98.34,25.06C98.34,30.86,85.82,96.18,85.82,96.18Z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M30.88,96.18H13.79S1.28,30.86,1.28,25.06A21.1,21.1,0,0,1,22.34,4,21.3,21.3,0,0,1,43.4,25.06C43.4,30.86,30.88,96.18,30.88,96.18Z'/%3E%3Cpath d='M85.82,96.18H69S56.52,30.86,56.52,25.06A21.1,21.1,0,0,1,77.58,4,20.85,20.85,0,0,1,98.34,25.06C98.34,30.86,85.82,96.18,85.82,96.18Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; position: absolute; top: 0; left: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); opacity: 0; }
.blog-single-entry .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-description::before,
.blog-single-entry .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-description::after { opacity: 1; }
.blog-single-entry .wdt-testimonial-holder .wdt-content-item .wdt-content-description::after { top: auto; left: auto; right: 0; bottom: 0; }


.wdt-custom-blog-detail-icon-list.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* 20 - 18 */ font-weight: var(--wdtFontWeight_H4); }
.wdt-custom-blog-detail-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { font-size: clamp(2.5rem, 2.3125rem + 0.9375vw, 3.4375rem); /* 55 - 40 */ }
.wdt-custom-blog-detail-icon-list ul.elementor-icon-list-items.elementor-inline-items { gap: 15px 80px; flex-wrap: wrap; }



/* Portfolio detail page */

.wdt-custom-portfolio-details .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { position: relative; justify-content: space-between !important; column-gap: 5px; font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); text-transform: capitalize; letter-spacing: 0px; color: var(--wdtPrimaryColor); }
.wdt-custom-portfolio-details .wdt-heading-title::after { content: ':'; color: var(--wdtHeadAltColor); }

.wdt-custom-portfolio-details.wdt-listings-post-dates-container.type1 { margin: 0; }

.wdt-custom-portfolio-details.wdt-listings-contactdetails-container.type1 .wdt-listings-contactdetails-list > li > span,
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container label { display: none; }

.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li { margin: 0 25px 0 0; position: relative; }
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li:not(:last-child)::after { content: '-'; position: absolute; top: 50%; right: -16px; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list { display: flex; align-items: center; }
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a { width: auto; height: auto; font-size: calc(var(--wdtFontSize_Base) + 2px); text-transform: capitalize; }
.wdt-custom-portfolio-details li a .fa-facebook:before { content: "\f39e"; }
.wdt-custom-portfolio-details li a .fa-twitter:before { content: ""; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E"); width: 18px; height: 18px; display: inline-block; }
.wdt-custom-portfolio-details li a .fa-facebook::after { content: "fb"; font-family: var(--wdtFontTypo_Base); }
.wdt-custom-portfolio-details li a .fa-youtube::after { content: "yt"; font-family: var(--wdtFontTypo_Base); }
.wdt-custom-portfolio-details li a .fa-twitter::after { content: "tw"; font-family: var(--wdtFontTypo_Base); }
.wdt-custom-portfolio-details li a .fa-instagram::after { content: "in"; font-family: var(--wdtFontTypo_Base); } 
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a > span { display: grid; align-items: center; justify-content: center; overflow: hidden; }
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a span::before,
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a span::after { color: var(--wdtPrimaryColor); grid-area: 1/1; transform: translatex(-50%) scalex(2); -webkit-transform: translatex(-50%) scalex(2); opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); filter: blur(3px); -webkit-filter: blur(3px); font-weight: var(--wdtFontWeight_H4); }
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a span::before { color: var(--wdtHeadAltColor); transform: translatex(0%) scalex(1); -webkit-transform: translatex(0%) scalex(1); opacity: 1; filter: blur(0px); -webkit-filter: blur(0px); }
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a:hover span::after { transform: translatex(0%) scalex(1); -webkit-transform: translatex(0%) scalex(1); opacity: 1; filter: blur(0px); -webkit-filter: blur(0px); }
.wdt-custom-portfolio-details.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a:hover span::before { transform: translatex(50%) scalex(2); -webkit-transform: translatex(50%) scalex(2); opacity: 0; filter: blur(3px); -webkit-filter: blur(3px); }

.wdt-custom-portfolio-details.wdt-listings-taxonomy-container ul { row-gap: 8px; }
.wdt-custom-portfolio-details.wdt-listings-post-dates-container .wdt-listings-post-date-container > [class*='wdt-listings-post-'],
.wdt-custom-portfolio-details.wdt-listings-taxonomy-container.type1 li a,
.wdt-custom-portfolio-details.wdt-listings-contactdetails-container.type1 li a { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); font-weight: var(--wdtFontWeight_H4); text-transform: capitalize; line-height: var(--wdtLineHeight_Alt); }

@media only screen and (max-width:767px) {
    .wdt-custom-portfolio-details.wdt-listings-taxonomy-container.type1 li,
    .wdt-custom-portfolio-details.wdt-listings-contactdetails-container.type1 li { display: none; }
    .wdt-custom-portfolio-details.wdt-listings-taxonomy-container.type1 li:first-child,
    .wdt-custom-portfolio-details.wdt-listings-contactdetails-container.type1 li:first-child { display: flex; margin-right: 0; }
    .wdt-custom-portfolio-details.wdt-listings-taxonomy-container.type1 li:not(:last-child) a:after, 
    .wdt-custom-portfolio-details.wdt-listings-taxonomy-container.type2 li:not(:last-child) a:after, 
    .wdt-custom-portfolio-details.wdt-listings-taxonomy-container.type3 li:not(:last-child) a:after { display: none; }
}


/* Navigation Type 3 */

.entry-post-navigation { clear: both; display: block; float: left; position: relative; width: 100%; display: grid; grid-template-columns: repeat(2, 50%); border-width: 1px 0px; border-style: solid; border-color: rgba(var(--wdtHeadAltColorRgb), 1) !important; }
.entry-post-navigation > div { overflow: hidden; padding: 50px 0; width: 100%; display: flex; align-items: center; position: relative; }
.entry-post-navigation > .post-prev-link { justify-content: flex-end; text-align: left; }
.entry-post-navigation > .post-next-link { justify-content: flex-start; text-align: right; }
.entry-post-navigation.type3 > div { justify-content: space-between; gap: 35px; padding: 0; margin: 50px 0; }
.entry-post-navigation.type3 > .post-next-link { flex-direction: row-reverse; border-left: 1px solid var(--wdtHeadAltColor); }
.entry-post-navigation > div.no-post { cursor: not-allowed; }
.entry-post-navigation > div > a { display: block; z-index: 1; }
.entry-post-navigation > .post-prev-link > .prev-post-bgimg, 
.entry-post-navigation > .post-next-link > .next-post-bgimg { background-position: center; background-size: cover; height: 100px; overflow: hidden; position: static; width: 120px; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.entry-post-navigation.type3 > div [class*="-bgimg"] ~ .nav-title-wrap { width: calc(100% - 155px); }
.entry-post-navigation > div > .nav-title-wrap p { display: block; font-weight: 400; letter-spacing: 5px; line-height: normal; margin: 0; position: relative; text-transform: uppercase; width: 100%; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); z-index: 1; }
.entry-post-navigation > div > .nav-title-wrap span { display: none; }
.entry-post-navigation > div > .nav-title-wrap h3 { font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); /* 22 - 18 */ }
.entry-post-navigation > div > .nav-title-wrap h3 { margin: 10px 0 0 0; }
.entry-post-navigation > div > .nav-title-wrap h3 { display: block; position: relative; width: 100%; text-transform: capitalize; }
.entry-post-navigation > div.no-post > .nav-title-wrap h3 { margin: 0 0 0 0; }
.entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after, 
.entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before, 
.entry-post-navigation > div.post-next-link > .nav-title-wrap p a::before, 
.entry-post-navigation > div.post-prev-link > .nav-title-wrap p a::after { font-family: "Garudan Icons"; font-style: normal; font-weight: 700; display: inline-block; text-decoration: inherit; font-size: calc(var(--wdtFontSize_Base) + 4px); margin: 0; text-align: center; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transition: transform 0.3s linear, opacity 0.3s linear; -webkit-transition: transform 0.3s linear, opacity 0.3s linear; transform: translateX(0px); -webkit-transform: translateX(0px); }
.entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before,
.entry-post-navigation > div.post-prev-link > .nav-title-wrap p a::after { content: '\f104'; margin-right: 5px; }
.entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after,
.entry-post-navigation > div.post-next-link > .nav-title-wrap p a::before { content: '\f105'; margin-left: 5px; }
.entry-post-navigation > div.post-prev-link > .nav-title-wrap p a::after {  position: absolute; left: 0; }
.entry-post-navigation > div.post-next-link > .nav-title-wrap p a::before { position: absolute;  right: 0; }
.entry-post-navigation > div.post-prev-link > .nav-title-wrap p a::after,
.entry-post-navigation > div.post-next-link:hover > .nav-title-wrap p a::after { transform: translateX(10px); -webkit-transform: translateX(15px); opacity: 0; }
.entry-post-navigation > div.post-next-link > .nav-title-wrap p a::before,
.entry-post-navigation > div.post-prev-link:hover > .nav-title-wrap p a::before { transform: translateX(-10px); -webkit-transform: translateX(-15px); opacity: 0; }
.entry-post-navigation > div.post-prev-link:hover > .nav-title-wrap p a::after,
.entry-post-navigation > div.post-next-link:hover > .nav-title-wrap p a::before { transform: translateX(0px); opacity: 1; transition-delay: 0.15s; -webkit-transition-delay: 0.15s; }


@media only screen and (max-width:1280px) {
    .entry-post-navigation.type3 > div { margin: 30px 0; }
}

@media only screen and (max-width:767px) {
    .entry-post-navigation > div *[class*="-bgimg"] { display: none; }
    .entry-post-navigation.type3 > div [class*="-bgimg"] ~ .nav-title-wrap { width: calc(100% - 30px); }
    .entry-post-navigation > div > .nav-title-wrap p { font-size: calc(var(--wdtFontSize_Base) - 2px); }
}

@media only screen and (max-width:479px) {
    .entry-post-navigation > div > .nav-title-wrap h3:not(.no-post h3) { display: none; }
    .entry-post-navigation.type3 > div [class*="-bgimg"] ~ .nav-title-wrap { width: calc(100% - 10px); }
}





/* Service 1 */

.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider { counter-reset: service-count; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option:not(.active) .wdt-flex-banner-title-group:after { content: ""; position: absolute; top: -10vw; right: -10vw; left: -10vw; bottom: -10vw; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option:first-child { border-top: 0px solid rgba(var(--wdtBorderColorRgb),0.2); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option:last-child { border-bottom: 0px solid rgba(var(--wdtBorderColorRgb),0.2); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option { padding: clamp(1.875rem, 1rem + 4.375vw, 6.25rem) /* 100 - 30 */ clamp(1.25rem, 0.25rem + 5vw, 6.25rem) /* 100 - 20 */; border-bottom: 1px solid; border-color: rgba(var(--wdtBorderColorRgb),0.2); overflow: hidden; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group:before { content: none; display: none; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title { font-size: clamp(1.625rem, 1.35rem + 1.375vw, 3rem); /* Min-26 & Max-48 */ line-height: var(--wdtLineHeight_Alt); text-transform: uppercase; pointer-events: none; margin: 0; display: flex; align-items: center; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title a { position: relative; pointer-events: all; z-index: 1; color: inherit; display: inline-block; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title a::before { content: ''; width: 100%; height: 2px; background-color: var(--wdtPrimaryColor); position: absolute; bottom: 5px; left: 0; right: 0; transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: right center; -webkit-transform-origin: right center; transition: transform 0.3s linear; -webkit-transition: transform 0.3s linear; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title a:hover::before,
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option.active .wdt-flex-banner-title-group .wdt-flex-banner-title a::before { transform: scaleX(1); -webkit-transform: scaleX(1); transform-origin: left center; -webkit-transform-origin: left center; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title::before { content: "0" counter(service-count); counter-increment: service-count; font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */ letter-spacing: var(--wdtLetterSpacing_2X); font-weight: var(--wdtFontWeight_Base); text-transform: uppercase; margin-right: 22px; position: relative; top: 2px; color: var(--wdtHeadAltColor); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group,
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-detail-group { display: grid; gap: 20px; grid-template-columns: 40% 35% calc(25% - 40px); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group > .wdt-flex-banner-sub-title { grid-area: 1/3; font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */ letter-spacing: var(--wdtLetterSpacing_2X); font-weight: var(--wdtFontWeight_Base); text-transform: uppercase; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option.active .wdt-flex-banner-title-group > .wdt-flex-banner-sub-title { align-self: start; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button { grid-area: 1/3; margin-right: 50px; margin-left: auto; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button:has(a:hover) { transform: translateX(30px); -webkit-transform: translateX(30px); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option::before { content: ''; display: block; width: 28%; height: 100%; position: absolute; top: 0; left: 45%; background-image: var(--optionBackground); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button a { padding: 0; font-size: 0 !important; background-color: transparent; width: 60px; height: 60px; position: relative; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button a:hover { background-color: transparent; color: transparent; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button a:before { content: ''; background-color: var(--wdtPrimaryColor); width: 100%; height: 100%; margin: 0; 
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29 45' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.7195 22.2139L20.9948 30.6577L8.39395 44.4293L0.667969 35.9855L13.2689 22.2139L0.667969 8.44231L8.39395 0L20.9948 13.7716L28.7195 22.2139Z'/%3E%3C/svg%3E%0A"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29 45' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.7195 22.2139L20.9948 30.6577L8.39395 44.4293L0.667969 35.9855L13.2689 22.2139L0.667969 8.44231L8.39395 0L20.9948 13.7716L28.7195 22.2139Z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button a:hover::before { background-color: var(--wdtPrimaryColor); }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button a::after { content: ''; width: clamp(3.125rem, 2.75rem + 1.875vw, 5rem); height: 2px; background: linear-gradient(0deg, var(--wdtHeadAltColor), var(--wdtHeadAltColor)); margin-right: 30px; transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: right center; -webkit-transform-origin: right center; transition: transform 0.15s linear; -webkit-transition: transform 0.15s linear; position: absolute; left: -100%; height: 100%; background-position: center center; background-size: 100% 2px; background-repeat: no-repeat; }
.wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button a:hover::after { transform: scaleX(1); -webkit-transform: scaleX(1); transform-origin: left center; -webkit-transform-origin: left center; }

@media only screen and (max-width:1540px) {
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option { padding-right: 20px; padding-left: 20px; }
}

@media only screen and (max-width:1280px) {
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group, 
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-detail-group { grid-template-columns: 42% 30% calc(28% - 40px); }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title a::before { bottom: 0px; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title { font-size: clamp(1.25rem, 1.0417rem + 1.0417vw, 1.875rem); /* 30 - 20 */ }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group > .wdt-flex-banner-sub-title { letter-spacing: var(--wdtLetterSpacing_1X); font-size: calc(var(--wdtFontSize_Base) + 2px); }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button a { width: 50px; height: 50px; }
  
    .wdt-custom-service-01 .wdt-flex-banner-options .wdt-flex-banner-option:before,
    .wdt-custom-service-01 .wdt-flex-banner-options .wdt-flex-banner-option:after { display: none; }

}

@media only screen and (max-width:1024px) {
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title::before { margin-right: 18px; top: 0; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option::before { display: none; }
    .wdt-custom-service-01 .wdt-flex-banner-options .wdt-flex-banner-option:after { opacity: 0.3; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group, 
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-detail-group { grid-template-columns: 60% 0% calc(40% - 40px); }

    .wdt-custom-service-01 .wdt-flex-banner-options .wdt-flex-banner-option:before,
    .wdt-custom-service-01 .wdt-flex-banner-options .wdt-flex-banner-option:after { display: block; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group, 
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-detail-group { grid-template-columns: auto; gap: 10px; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group > .wdt-flex-banner-sub-title,
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button { grid-area: unset; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-content { padding: 0; text-align: center; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option.active .wdt-flex-banner-title-group { padding-bottom: 10px; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option > .wdt-flex-banner-detail-group > .wdt-flex-banner-button { margin-left: auto; margin-right: auto; margin-bottom: -10px; padding: 0; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title { justify-content: center; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group > .wdt-flex-banner-sub-title { text-align: center; }
    .wdt-custom-service-01 .wdt-flex-banner-options.vertical-slider .wdt-flex-banner-option .wdt-flex-banner-title-group .wdt-flex-banner-title::before { margin-right: 10px; top: -1px; }
}


/* Service listing type 2 */

.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] { margin: 0; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item { width: 100%; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group { display: grid; padding: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem) /* 70 - 30 */ clamp(0rem, -1.25rem + 6.25vw, 6.25rem) /* 100 - 0 */ clamp(1.875rem, 1.3125rem + 2.8125vw, 4.6875rem) /* 75 - 30 */ ; grid-template-columns: calc(100% - 100px) 70px; gap: 0 30px; border-bottom: 1px solid var(--wdtBorderColor); background-color: rgba(var(--wdtTertiaryColorRgb), 0.5); }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title { display: inline-flex; grid-area: 1/1; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-description { grid-area: 2/1; margin-left: 100px; margin-top: 10px; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button { grid-area: 1/2/3/2; display: flex; align-items: center; justify-content: end; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title:before { content: "00" counter(title-count); position: relative; top: auto; left: auto; width: auto; height: auto; font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */ font-weight: var(--wdtFontWeight_H6); line-height: 1; top: clamp(0.3125rem, 0.2125rem + 0.5vw, 0.8125rem); /* 13 - 5 */ margin-right: 50px; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.625rem, 1.35rem + 1.375vw, 3rem); /* Min-26 & Max-48 */ font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-description ul { padding: 0; margin: 0; display: flex; align-items: center; flex-wrap: wrap; gap: 5px 20px; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-description ul > li { padding: 0; list-style: none; position: relative; display: flex; align-items: center; text-transform: capitalize; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-description ul > li::before { content: ''; display: inline-flex; width: 12px; height: 12px; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12C6.58458 7.0587 7.0587 6.58525 12 6C7.0587 5.41542 6.58525 4.9413 6 0C5.41542 4.9413 4.9413 5.41475 0 6C4.9413 6.58458 5.41542 7.0587 6 12Z'/%3E%3C/svg%3E%0A"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12C6.58458 7.0587 7.0587 6.58525 12 6C7.0587 5.41542 6.58525 4.9413 6 0C5.41542 4.9413 4.9413 5.41475 0 6C4.9413 6.58458 5.41542 7.0587 6 12Z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; margin-right: 7px; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a { border: none; background-color: var(--wdtPrimaryColor); font-size: 0px; color: transparent; padding: 0; width: 66px; height: 66px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); display: flex; align-items: center; justify-content: center; position: relative; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a:hover { background-color: var(--wdtSecondaryColor); color: transparent; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a::before,
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a::after { content: ''; width: 11px; height: 13px; background-color: var(--wdtAccentTxtColor); display: inline-block; clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); -webkit-clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); position: absolute; transform: translateX(0px); -webkit-transform: translateX(0px); transition: transform 0.3s ease, opacity 0.3s ease; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a::before { transform: translateX(-20px); -webkit-transform: translateX(-20px); z-index: 1; opacity: 0; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a:hover::before { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1; transition-delay: 0.15s; -webkit-transition-delay: 0.15s; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a:hover::after { transform: translateX(10px); -webkit-transform: translateX(10px); opacity: 0; }

.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group { top: 50% !important; transform: translateY(-50%); -webkit-transform: translateY(-50%); height: 90%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group .wdt-content-image { transform: unset; -webkit-transform: unset; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-image > span, 
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-image > a { height: 100%; width: 100%; }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group .wdt-content-image img { max-width: 100%; max-height: 100%; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); clip-path: unset; -webkit-clip-path: unset; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item:hover .wdt-content-media-group .wdt-content-image img { opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); clip-path: unset; -webkit-clip-path: unset; }

@media only screen and (min-width:1541px) {
    .wdt-custom-service-02-home4.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] { display: flex; }
    .wdt-custom-service-02-home4.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item { width: 50%; margin-top: auto; overflow: hidden; }
    .wdt-custom-service-02-home4.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group { padding-left: 45px; padding-right: 45px; }
    .wdt-custom-service-02-home4.wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group { width: 100%; }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title:before { margin-right: 30px; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-description { margin-left: 75px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title { grid-area: 1/1/1/3; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-title:before { margin-right: 20px; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-description { margin-left: 58px; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button { grid-area: 2/2/3/2; align-self: end; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-button > a { width: 56px; height: 56px; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group { left: 0 !important; width: 100%; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item .wdt-content-media-group .wdt-content-image img { border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); width: 100%; }
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group { background-color: rgba(var(--wdtTertiaryColorRgb), 0.7); }
}

@media only screen and (max-width:479px) {
    .wdt-custom-service-02 .wdt-interactive-showcase-template-list-wrapper[class$="-standard"] > .wdt-content-item > div.wdt-content-detail-group { grid-template-columns: calc(100% - 80px) 70px; gap: 0 10px; }
}


/* Service details page */

.wdt-service-details-box .wdt-content-item { padding: 20px 20px 30px; border: 1px solid var(--wdtBorderColor);  }
.wdt-service-details-box .wdt-content-item p,
.wdt-service-details-box .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-service-details-box .wdt-content-item > div:not(:last-child), 
.wdt-service-details-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-service-details-box .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 16px; }
.wdt-service-details-box .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* 20 - 18 */ font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }
.wdt-service-details-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-service-details-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(4.75rem, 4.45rem + 1.5vw, 6.25rem); /* 100 - 76 */ color: var(--wdtHeadAltColor); }
.wdt-service-details-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtPrimaryColor); }
.wdt-service-details-box .wdt-content-item .wdt-content-media-group { display: grid; align-items: center; justify-content: start; overflow: hidden; }
.wdt-service-details-box .wdt-content-item .wdt-content-media-group > div { grid-area: 1/1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-service-details-box .wdt-content-item .wdt-content-media-group > div:nth-child(1) { transform: scaleX(1) translateX(0); -webkit-transform: scaleX(1) translateX(0); filter: blur(0px); -webkit-filter: blur(0px); opacity: 1; }
.wdt-service-details-box .wdt-content-item .wdt-content-media-group > div:nth-child(2) { transform: scaleX(2) translateX(100%); -webkit-transform: scaleX(2) translateX(100%); filter: blur(3px); -webkit-filter: blur(3px); opacity: 0; }
.wdt-service-details-box .wdt-content-item:hover .wdt-content-media-group > div:nth-child(1) { transform: scaleX(2) translateX(-100%); -webkit-transform: scaleX(2) translateX(-100%); filter: blur(3px); -webkit-filter: blur(3px); opacity: 0; }
.wdt-service-details-box .wdt-content-item:hover .wdt-content-media-group > div:nth-child(2) { transform: scaleX(1) translateX(0%); -webkit-transform: scaleX(1) translateX(0%); filter: blur(0px); -webkit-filter: blur(0px); opacity: 1; }




/* Filler icon animation */

.wdt-custom-filler-icon .elementor-widget-container .elementor-icon svg { fill: none !important; stroke: var(--wdtHeadAltColor); stroke-width: 1px; stroke-dasharray: 900; animation: filler-icon 5s linear infinite; -webkit-animation: filler-icon 5s linear infinite; }

.wdt-custom-filler-icon.stroke-2 .elementor-widget-container .elementor-icon svg { stroke-width: 2px; }

.wdt-dark-bg .wdt-custom-filler-icon .elementor-widget-container .elementor-icon svg,
.wdt-dark-bg.wdt-custom-filler-icon .elementor-widget-container .elementor-icon svg { stroke: var(--wdtAccentTxtColor); }

.wdt-custom-filler-icon:nth-child(2) .elementor-widget-container .elementor-icon svg { animation-delay: 1.5s; -webkit-animation-delay: 1.5s; }
.wdt-custom-filler-icon:nth-child(3) .elementor-widget-container .elementor-icon svg { animation-delay: 3s; -webkit-animation-delay: 3s; }

@keyframes filler-icon {
    0% { stroke-dashoffset: 0; }
    100% {stroke-dashoffset: 1800;}
}
@-webkit-keyframes filler-icon {
    0% { stroke-dashoffset: 0; }
    100% { stroke-dashoffset: 1440; }
}







/* Home 1 - Sections */

/* Hero banner - 1 */

.wdt-custom-header-home1 .mobile-nav-container .menu-trigger { color: var(--wdtAccentTxtColor); }

@media only screen and (max-width:1024px) {
    .wdt-custom-header-home1 .mobile-nav-container .menu-trigger { color: var(--wdtHeadAltColor); }
    .wdt-custom-header-home1 .wdt-button-holder.wdt-template-bordered .wdt-button:not(:focus), 
    .wdt-custom-header-home1 .wdt-button-holder.wdt-template-bordered .wdt-button:not(:hover),
    .wdt-custom-header-home1.wdt-primary-bg .wdt-button-holder.wdt-template-bordered .wdt-button:not(:focus), 
    .wdt-custom-header-home1.wdt-primary-bg .wdt-button-holder.wdt-template-bordered .wdt-button:not(:hover) { color: var(--wdtHeadAltColor); }
    .wdt-custom-header-home1 .wdt-button-holder.wdt-template-bordered .wdt-button:focus, 
    .wdt-custom-header-home1 .wdt-button-holder.wdt-template-bordered .wdt-button:hover,
    .wdt-custom-header-home1.wdt-primary-bg .wdt-button-holder.wdt-template-bordered .wdt-button:focus, 
    .wdt-custom-header-home1.wdt-primary-bg .wdt-button-holder.wdt-template-bordered .wdt-button:hover { color: var(--wdtPrimaryColor); }
    .wdt-custom-header-home1.wdt-primary-bg .wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::after,
    .wdt-custom-header-home1 .wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::after { background-color: var(--wdtPrimaryColor); }
}

.wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(1) { color: var(--wdtPrimaryColor); text-decoration: none; }
.wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(4) { color: var(--wdtPrimaryColor); margin-left: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); }
.wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(4) svg { width: 45px; }
.wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(5) { font-style: italic; font-weight: var(--wdtFontWeight_Ext); padding-left: 8%; }
.wdt-cus-text-with-img-2 .wdt-elementor-repeater-container .wdt-text-tile { font-size: clamp(3rem, 2rem + 5vw, 8rem); /* 128 - 48 */ }
.wdt-cus-text-with-img-2 .elementor-widget-container span > img { margin: 0 clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span { line-height: calc(var(--wdtLineHeight_Ext) - 0.15); display: inline-block; }
.wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper { display: flex; flex-wrap: wrap; align-content: center; align-items: center; margin: 0; }

.wdt-cus-hero-subtitle { text-transform: uppercase; letter-spacing: var(--wdtLetterSpacing_3X); font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); font-weight: var(--wdtFontWeight_H5); }

.wdt-cus-hero-year .elementor-widget-container { writing-mode: vertical-rl; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H5); }

.wdt-hero-contect-iconList { transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.wdt-hero-contect-iconList.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text { color: rgba(var(--wdtAccentTxtColorRgb),0.7); }

.wdt-custom-video-bg iframe, .wdt-custom-video-bg video { background-color: transparent !important; }
.wdt-custom-video-bg .elementor-wrapper { aspect-ratio: unset !important; -webkit-aspect-ratio: unset !important; }

.wdt-custom-hero-icon .elementor-widget-container .elementor-icon svg { stroke-width: 5px; }

@media only screen and (max-width:1024px) {
    .wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(5) { padding-left: 0; }
    .wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(4) { color: var(--wdtPrimaryColor); margin-right: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); }
    .wdt-cus-hero-year .elementor-widget-container { writing-mode: lr; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper { justify-content: center; }
    .wdt-cus-hero-spaceMan { position: relative !important; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-text-with-img-2 .elementor-widget-container .wdt-elementor-repeater-container-wrapper span { line-height: var(--wdtLineHeight_Ext); }
}



/* Filler - below hero banner */
   
.wdt-cus-about-counter-style .wdt-content-item .wdt-content-counter { font-size: clamp(1.875rem, 1.45rem + 2.125vw, 4rem); line-height:var(--wdtLineHeight_Ext); }
.wdt-cus-about-counter-style .wdt-content-item .wdt-content-title h5 { font-size:clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); text-transform:uppercase; }
.wdt-cus-about-counter-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin:0; position: absolute; top: -65px; right: 0; }
.wdt-cus-about-counter-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { display:none; }
.wdt-cus-about-counter-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { color:var(--wdtSecondaryColor); font-size: calc(var(--wdtFontSize_H4) - 2px); width:50px; margin-top:0; }
.wdt-cus-about-counter-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: var(--wdtPrimaryColor); }
.wdt-cus-about-counter-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(:last-child) { margin-right:20px; }

.wdt-custom-filler-2-text .wdt-heading-content-wrapper { position: relative; line-height: 1; width: fit-content; padding-right: 15px; background-color: var(--wdtAccentTxtColor); }
.wdt-custom-filler-2-text .wdt-heading-holder::before { content: ''; position: absolute; left: 0; top: 60%; width: 100%; height: 1px; background: currentColor; }

@media only screen and (max-width:767px) {
    .wdt-cus-about-counter-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { top: -55px; }
}

@media only screen and (max-width:767px) and (min-width:480px) {
    .wdt-cus-about-counter-style .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_Base) + 4px); }
}

@media only screen and (max-width:479px){
    .wdt-cus-about-counter-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position:unset; }
    .wdt-cus-about-counter-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{ margin-top:20px; }
}



/* wdt-custom-mask-img-style */

.wdt-custom-mask-img-style .wdt-content-item .wdt-content-image { position:relative; }
.wdt-custom-mask-img-style .wdt-content-item .wdt-content-image:before { content:""; position:absolute; left:1.5%; right:1.5%; bottom:-1px; height: 86%; background-image:linear-gradient(129deg, #DD512E 20%, #CF2362 50%, #523D89 90%);
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 450 645' xml:space='preserve'%3E%3Cpath d='M449.9,317L299.1,477.1L141.5,644.4L0.7,495l157.6-167.3L0.7,160.4L151.6,0.3l157.6,167.3L449.9,317z'/%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 450 645' xml:space='preserve'%3E%3Cpath d='M449.9,317L299.1,477.1L141.5,644.4L0.7,495l157.6-167.3L0.7,160.4L151.6,0.3l157.6,167.3L449.9,317z'/%3E%3C/svg%3E"); -webkit-mask-position: center; -webkit-mask-size:contain; -webkit-mask-repeat:no-repeat; mask-position: center; mask-size:contain; mask-repeat:no-repeat; }
.wdt-custom-mask-img-style .wdt-content-item .wdt-content-image img { -webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 458 764' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M162.7 442.038L163.023 441.695L162.7 441.353L5.29851 274.262L103.829 0.494751L287.143 0.494778L401.165 122.826L453.41 430.814L302.736 590.782L145.488 757.709L5.41102 609.009L162.7 442.038Z' /%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 458 764' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M162.7 442.038L163.023 441.695L162.7 441.353L5.29851 274.262L103.829 0.494751L287.143 0.494778L401.165 122.826L453.41 430.814L302.736 590.782L145.488 757.709L5.41102 609.009L162.7 442.038Z' /%3E%3C/svg%3E"); -webkit-mask-position: center; -webkit-mask-size:contain; -webkit-mask-repeat: no-repeat; mask-position: center; mask-size:contain; mask-repeat: no-repeat; }
.wdt-inview-section.wdt-custom-mask-img-style .wdt-content-item { opacity: 0; transform: translateX(-100%); -webkit-transform: translateX(-100%); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-item-is-inview.wdt-inview-section.wdt-custom-mask-img-style .wdt-content-item { opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); }


/* Client logo | Home 1 */

.wdt-cus-home1-videoBtn .wdt-button-holder.wdt-button-size-sm .wdt-button { font-size: var(--wdtFontSize_Base); padding: 12px; font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_H5); }
.wdt-cus-home1-videoBtn .wdt-button-holder.wdt-button-size-sm  .wdt-button .wdt-button-icon { padding: 14px; background-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-home1-videoBtn .wdt-button-holder.wdt-button-icon-before .wdt-button .wdt-button-icon { margin-right: 12px; }

.wdt-cus-home1-videoBtn .wdt-button-holder.wdt-button-size-sm .wdt-button:hover .wdt-button-icon,
.wdt-cus-home1-videoBtn .wdt-button-holder.wdt-button-size-sm .wdt-button:focus .wdt-button-icon { background-color: var(--wdtHeadAltColor); }
.wdt-cus-client-logo .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { opacity: 0; }
.wdt-cus-client-logo .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { opacity: 1; }
.wdt-cus-client-logo .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-cus-client-logo .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 0; }
.wdt-cus-client-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(6.875rem, 6.375rem + 2.5vw, 9.375rem); /* 150 - 110 */ }
.wdt-cus-client-logo .wdt-content-item { border: 1px solid var(--wdtBorderColor); border-right: 0; display: grid; justify-content: unset !important; justify-items: unset !important; overflow: hidden; place-items: center; perspective: 600px; margin-right: -1px; }
.wdt-cus-client-logo .wdt-column:last-child .wdt-content-item { border-right: 1px solid var(--wdtBorderColor); }
.wdt-cus-client-logo .wdt-content-item .wdt-content-detail-group{ grid-area: 1/1; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform-origin: left center; -webkit-transform-origin: left center; transition: transform 0.3s linear; -webkit-transition: transform 0.3s linear; transition-delay: 0.15s; -webkit-transition-delay: 0.15s; }
.wdt-cus-client-logo .wdt-content-item .wdt-content-media-group { display: grid; place-items: center; transform: rotateY(103deg); -webkit-transform: rotateY(103deg); transform-origin: right center; -webkit-transform-origin: right center; transition: transform 0.3s linear; -webkit-transition: transform 0.3s linear; align-items: center; grid-area: 1/1; margin-right: -1px; }
.wdt-cus-client-logo .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { grid-area: 1/1; pointer-events: none; z-index: 1; }
.wdt-cus-client-logo .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  { grid-area: 1/1; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); width: 100%; height: 100%; position: relative; }
.wdt-cus-client-logo .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper::before { content: ''; width: 100%; height: 100%; display: block; position: absolute; background-color: var(--wdtAccentTxtColor); z-index: 0; opacity: 0.8; pointer-events: none; }
.wdt-cus-client-logo .wdt-content-item>div:not(:last-child),
.wdt-cus-client-logo .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-client-logo .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-client-logo .wdt-content-item .wdt-content-elements-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-client-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }

.wdt-cus-client-logo .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-client-logo .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-client-logo .wdt-content-item .wdt-content-image>span,
.wdt-cus-client-logo .wdt-content-item .wdt-content-image>a { display: block; height: 100%; }

.wdt-cus-client-logo .wdt-content-item .wdt-content-image>span>img,
.wdt-cus-client-logo .wdt-content-item .wdt-content-image>a>img { width: 100%; height: 100%; object-fit: cover; }
.wdt-cus-client-logo .wdt-content-item .wdt-content-icon-wrapper,
.wdt-cus-client-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: flex; justify-content: center; align-items: center; }
.wdt-cus-home1-videoBtn .wdt-button-holder.wdt-button-icon-before .wdt-button .wdt-button-text { padding-right: 8px; }
.wdt-cus-client-logo .wdt-content-item:hover .wdt-content-media-group { transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transition-delay: 0.15s; -webkit-transition-delay: 0.15s; transform-origin: left center; -webkit-transform-origin: left center; opacity: 1; }
.wdt-cus-client-logo .wdt-content-item:hover .wdt-content-detail-group { transform: rotateY(-103deg); -webkit-transform: rotateY(-103deg); transform-origin: right center; -webkit-transform-origin: right center; transition-delay: 0s; -webkit-transition-delay: 0s; }

@media only screen and (max-width:1280px) {
    .wdt-cus-client-logo .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll { border-right: 1px solid var(--wdtBorderColor); }
}

@media only screen and (max-width:479px) {
    .wdt-cus-client-logo .wdt-column:last-child .wdt-content-item { border-right: 0px solid var(--wdtBorderColor); }
    .wdt-cus-client-logo .wdt-content-item { margin-right: 0; }
}


/* Testimonial | Home - 1 */

.wdt-cus-home1-testimonials .swiper-fade .swiper-slide { height: auto; }
.wdt-cus-home1-testimonials .wdt-content-item { display: flex; padding: clamp(2.5rem, 2.3558rem + 0.641vw, 3.125rem) clamp(1.25rem, 0.3846rem + 3.8462vw, 5rem); height: 100%; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-image > span > img,
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-image > a > img { -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); padding: 10px; border: 1px solid var(--wdtPrimaryColor); }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-detail-group { padding-left: 40px; }
.wdt-cus-home1-testimonials .wdt-testimonial-wrapper .wdt-content-item .wdt-content-description { margin-bottom: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Base); padding-right: clamp(1.875rem, 0.7212rem + 5.1282vw, 6.875rem); }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-elements-group { display: flex; align-content: center; align-items: center; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-subtitle { margin-left: 10px; }
.wdt-cus-home1-testimonials .wdt-content-item > div:not(:last-child),
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-home1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { position: absolute; right: 100px; bottom: 60px; justify-content: flex-end; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { max-width: 230px; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-title h5, 
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-title h5 a { font-family: var(--wdtFontTypo_Base); font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); font-weight: var(--wdtFontWeight_H5); }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-subtitle { margin-left: 10px; font-size: var(--wdtFontSize_Base); letter-spacing: 0; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-title h5 a:after { content: '-'; margin-left: 8px; color: var(--wdtHeadAltColor); }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-media-group { display: grid; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-media-group > div { grid-area: 1/1; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-media-group > div:nth-child(2) { -webkit-transform: translatex(20%) scalex(1.2); transform: translatex(20%) scalex(1.2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); pointer-events: none; }
.wdt-cus-home1-testimonials .wdt-content-item:hover .wdt-content-media-group > div:nth-child(2) { -webkit-transform: translatex(0) scalex(1); transform: translatex(0) scalex(1); opacity: 1; -webkit-filter: blur(0); filter: blur(0); }
.wdt-cus-home1-testimonials .wdt-content-item:hover .wdt-content-media-group > div:nth-child(1) { -webkit-transform: translatex(-20%) scalex(1.2); transform: translatex(-20%) scalex(1.2); -webkit-filter: blur(10px); filter: blur(10px); opacity: 0; }
.wdt-cus-home1-testimonials .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 4px; }
.wdt-cus-home1-testimonials .wdt-content-item .wdt-content-detail-group { display: flex; flex-direction: column; justify-content: center; }

@media only screen and (max-width:1280px) {
    .wdt-cus-home1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { right: 30px; bottom: 52px; justify-content: flex-end; }
}

@media only screen and (max-width:1024px) { 
    .wdt-cus-home1-testimonials .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { right: 0; left: 0; margin: auto; bottom: 40px; justify-content: center; }
    .wdt-cus-home1-testimonials .wdt-content-item { padding-bottom: 90px; }
}

@media only screen and (max-width:767px) { 
    .wdt-cus-home1-testimonials .wdt-content-item { display: flex; flex-direction: column; align-items: center; justify-content: center; }
    .wdt-cus-home1-testimonials .wdt-content-item .wdt-content-elements-group { justify-content: center; }
    .wdt-cus-home1-testimonials .wdt-content-item .wdt-content-detail-group { padding-left: 0; }
    .wdt-cus-home1-testimonials .wdt-testimonial-wrapper .wdt-content-item .wdt-content-description { padding-right: 0; padding-top: 20px; margin-bottom: 20px; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-home1-testimonials .wdt-content-item .wdt-content-elements-group { flex-direction: column; }
    .wdt-cus-home1-testimonials .wdt-content-item .wdt-content-title h5 a:after { display: none; }
    .wdt-cus-home1-testimonials .wdt-content-item .wdt-content-subtitle { margin-left: 0; }
    .wdt-cus-home1-testimonials .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
    .wdt-cus-home1-testimonials .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0px; }
}  
   

/* Awards section */

.wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-content-wrapper { background:transparent; padding:clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) 0 0 0; }
.wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { background:transparent; color:var(--wdtPrimaryColor); }
.wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { background:transparent; color:var(--wdtPrimaryColor); }
.wdt-cus-home-tab-style1 .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { justify-content:end; }
.wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin:0; }
.wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-list li:last-child .ui-tabs-anchor { padding:0 0 0 clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem); }
.wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size:var(--wdtFontSize_H6); padding:0 clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem); text-transform:capitalize; }
.wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-list li:not(:last-child):after { content:""; position:absolute; top:0; right:0; bottom:0; background:var(--wdtSecondaryColor); width:2px; }
.wdt-cus-home-tab-style1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background-color:transparent; }

@media only screen and (max-width: 1024px){
    .wdt-cus-home-tab-style1 .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { justify-content:center; }
}

@media only screen and (max-width: 767px) {
    .wdt-cus-home-tab-style1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { width:100%; padding:0; }
    .wdt-cus-home-tab-style1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { width: 100%; }
    .wdt-cus-home-tab-style1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { margin:0; }
    .wdt-cus-home-tab-style1 .wdt-tabs-container .wdt-tabs-list li:not(:last-child):after { opacity:0; }
}
    
@media only screen and (max-width: 576px) {
    .wdt-cus-home-tab-style1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { width: 100%; }
}


/* Awards tab Content | Home 1 */

.wdt-custom-image-box-style1 .wdt-content-item { display:flex; align-items:center; flex-direction:row-reverse; border-bottom:1px solid var(--wdtBorderColor); padding:clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem); }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-media-group { display:flex; align-items:center; width:40%; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-detail-group { display:flex; align-items:center; width:60%; }
.wdt-custom-image-box-style1  .wdt-content-item .wdt-content-media-group > div { width:100%; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-detail-group > div { width:100%; }
.wdt-custom-image-box-style1 .wdt-content-item > div:not(:last-child),
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom:0; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); text-transform:uppercase; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-title h5 a { color:var(--wdtSecondaryColor); }
.wdt-custom-image-box-style1 .wdt-content-item:hover .wdt-content-title h5 a { color:var(--wdtPrimaryColor); }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-description { font-size: clamp(1rem, 0.925rem + 0.375vw, 1.375rem); line-height:var(--wdtLineHeight_Ext); }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-subtitle { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); text-align:right; line-height:var(--wdtLineHeight_Ext); }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size:clamp(6.25rem, 5.25rem + 5vw, 11.25rem); line-height:0; height: auto; -webkit-transform: scaleX(1) translateX(0%); transform: scaleX(1) translateX(0%); transform-origin:left; -webkit-transform-origin:left; opacity:1; pointer-events: none; z-index:-1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-image-box-style1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity:0; -webkit-transform: scaleX(1.5) translateX(20%); transform: scaleX(1.5) translateX(20%); pointer-events: none; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: auto; line-height:0; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-image-wrapper { position:absolute; }
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-image > a > img { opacity:0; -webkit-transform: scaleX(1.3) translateX(-20%); transform: scaleX(1.3) translateX(-20%); transform-origin: right; -webkit-transform-origin: right; pointer-events: none; width:clamp(6.25rem, 4.5rem + 8.75vw, 15rem); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-image-box-style1 .wdt-content-item:hover .wdt-content-image > a > img { -webkit-transform: scaleX(1) translateX(0%); transform: scaleX(1) translateX(0%); opacity:1; pointer-events: none;  transition-delay: 0.05s; -webkit-transition-delay: 0.05s; }
/* .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-image-wrapper,
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-image > span,
.wdt-custom-image-box-style1 .wdt-content-item .wdt-content-image > a { display:unset; } */

@media only screen and (max-width:1024px) {
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-media-group { display:flex; align-items:center; width:50%; }
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-detail-group { display:flex; align-items:center; width:50%; }
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-detail-group { display:block; }
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-detail-group > div { margin-top: 10px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-media-group { display:block; text-align:right; justify-content:end; }
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-image-wrapper { right:0; justify-content: end; }
}

@media only screen and (max-width:479px) {
    .wdt-custom-image-box-style1 .wdt-content-item { flex-direction: column-reverse; }
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-media-group { width: 100%; margin-top: 15px; }
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-detail-group { width: 100%; text-align: center; }
    .wdt-custom-image-box-style1 .wdt-content-item .wdt-content-media-group > div { justify-content: center; text-align: center; }
}


/* Team section */

.wdt-cus-home1-team .wdt-content-item { overflow: hidden; }
.wdt-cus-home1-team .wdt-content-item .wdt-media-image-overlay-container .wdt-social-icons-list { display: flex; justify-content: flex-end; flex-direction: column; align-content: flex-end; align-content: center; background-color: var(--wdtPrimaryColor); width: 60px; padding: 18px 13px; margin: 0; position: relative; bottom: -40px; pointer-events: all; }
.wdt-cus-home1-team .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { align-content: flex-end; padding: 0; overflow: visible; pointer-events: none; }
.wdt-cus-home1-team .wdt-content-item .wdt-social-icons-list li { margin: 12px 5px; }
.wdt-cus-home1-team .wdt-content-item .wdt-media-image-overlay-container .wdt-social-icons-container { display: flex; justify-content: flex-end; }
.wdt-cus-home1-team .wdt-content-item .wdt-social-icons-list li a i::before { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); color: var(--wdtAccentTxtColor); }
.wdt-cus-home1-team .wdt-content-item .wdt-social-icons-list li a:hover i::before { opacity: 1; }
.wdt-cus-home1-team .wdt-content-item .wdt-social-icons-list li a i { font-size: var(--wdtFontSize_Base); font-style: normal; display: inline-flex; justify-content: center; align-items: center; transform: scaleX(1) translateX(30%); -webkit-transform: scaleX(1) translateX(30%); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition-duration: 0.26s; -webkit-transition-duration: 0.26s; flex-direction: row-reverse; }
.wdt-cus-home1-team .wdt-content-item .wdt-social-icons-list li a:hover i { transform: scaleX(1) translateX(-20%); -webkit-transform: scaleX(1) translateX(-20%); color: transparent; }
.wdt-cus-home1-team .wdt-content-item .wdt-content-media-group { display: grid; align-items: center; justify-content: center; }
.wdt-cus-home1-team .wdt-content-item .wdt-content-media-group>.wdt-content-image-wrapper { grid-area: 1 / 1; transform: scaleX(1) translateX(0%); -webkit-transform: scaleX(1) translateX(0%); transform-origin: left; -webkit-transform-origin: left; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; filter: blur(0px); -webkit-filter: blur(0px); margin-bottom: 0; opacity: 1; }
.wdt-cus-home1-team .wdt-content-item:hover .wdt-content-media-group>.wdt-content-image-wrapper { transform: scaleX(1.5) translateX(-50%); -webkit-transform: scaleX(1.5) translateX(-50%); opacity: 0; transition-delay: 0s; -webkit-transition-delay: 0s; filter: blur(10px); -webkit-filter: blur(10px); }
.wdt-cus-home1-team .wdt-content-item .wdt-content-media-group>.wdt-content-elements-group { grid-area: 1 / 1; transform: scaleX(1.5) translateX(50%); -webkit-transform: scaleX(1.5) translateX(50%); transform-origin: right; -webkit-transform-origin: right; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; filter: blur(10px); -webkit-filter: blur(10px); opacity: 0; }
.wdt-cus-home1-team .wdt-content-item:hover .wdt-content-media-group>.wdt-content-elements-group { transform: scaleX(1) translateX(0%); -webkit-transform: scaleX(1) translateX(0%); transition-delay: 0s; -webkit-transition-delay: 0s; opacity: 1; filter: blur(0px); -webkit-filter: blur(0px); }
.wdt-cus-home1-team .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a,
.wdt-cus-home1-team .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li a,
.wdt-cus-home1-team .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>div:not(.wdt-content-button) a:hover,
.wdt-cus-home1-team .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5 a:hover,
.wdt-cus-home1-team .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>div ul li a:hover { color: var(--wdtAccentTxtColor); }
.wdt-cus-home1-team .wdt-content-item .wdt-social-icons-list li a .wdticon-youtube::before { content: '\f16a'; }
.wdt-cus-home1-team .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; letter-spacing: 0; }
.wdt-cus-home1-team .wdt-content-item .wdt-content-title h5,
.wdt-cus-home1-team .wdt-content-item .wdt-content-title h5 a { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_H5); text-transform: capitalize; }

.wdt-cus-home1-team .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem) /* 60 - 30 */; }


/* Mailchimp news-letter | Home 1 */

.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { padding: clamp(1rem, 0.8702rem + 0.5769vw, 1.5625rem); border-bottom: 1px solid var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); color: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:before { background-color: transparent; }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { border: 0; color: var(--wdtAccentTxtColor); font-size: calc(var( --wdtFontSize_H6) + 2px); font-weight: var(--wdtFontWeight_H4); font-family: var(--wdtFontTypo_Base); padding:0; margin-left: clamp(1.125rem, 0.6635rem + 2.0513vw, 3.125rem); align-items: center; position: relative; bottom: calc(clamp(1.75rem, 1.5833rem + 0.5556vw, 2.25rem) * -0.15) /* 36 - 26 */; }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input::-webkit-input-placeholder { color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i { font-size: clamp(3.125rem, 2.8365rem + 1.2821vw, 4.375rem); color: var(--wdtPrimaryColor); position: relative; display: flex; }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { padding: 0; }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button:hover { color: var(--wdtPrimaryColor) !important; }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus { border-color: var(--wdtPrimaryColor); }
.wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus::-webkit-input-placeholder { opacity: 0.2; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cus-home1-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg { margin-top: 40px; }

@media only screen and (max-width:479px) {
    .wdt-cus-home1-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i { font-size: 30px; color: var(--wdtPrimaryColor); position: relative; }
    .wdt-cus-home1-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg { margin-top: 20px; }
    .wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { flex-direction: column; }
    .wdt-cus-home1-newsletter .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { bottom: 0; margin-top: 20px; }
}












/* Home 2 Sections */


/* Home - 2 | Slider | Hero banner */

.wdt-custom-slide2-img img { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 570.99 606.11'%3E%3Cpolygon points='570.99 230.36 570.99 606.11 313.96 606.11 313.96 270.36 0 270.36 0.02 0 570.97 0 570.99 230.36'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 570.99 606.11'%3E%3Cpolygon points='570.99 230.36 570.99 606.11 313.96 606.11 313.96 270.36 0 270.36 0.02 0 570.97 0 570.99 230.36'/%3E%3C/svg%3E"); mask-position: right top; mask-repeat: no-repeat; -webkit-mask-position: right top; -webkit-mask-repeat: no-repeat; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-home2-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-home2-slider-popup.wdt-custom-home3-popup-box { height: auto; }

.wdt-custom-home2-slider .swiper-fade .swiper-slide { opacity: 1 !important; visibility: hidden; pointer-events: none; }
.wdt-custom-home2-slider .swiper-fade .swiper-slide-active { opacity: 1; visibility: visible; pointer-events: all; }

.wdt-custom-home2-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin: 0; }
.wdt-custom-home2-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; bottom: 15px; left: 25%; }

.wdt-custom-home2-slider .swiper-slide .wdt-custom-slider2-rotate-img { transform: scale(0); -webkit-transform: scale(0); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-home2-slider .swiper-slide .wdt-custom-slider2-icon1,
.wdt-custom-home2-slider .swiper-slide .wdt-custom-slider2-icon2 { opacity: 0; transform: translate(-20%,20%) scale(0.8); -webkit-transform: translate(-20%,20%) scale(0.8); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-home2-slider .swiper-slide .wdt-custom-slide2-img img { mask-size: 0%; -webkit-mask-size: 0%; }
.wdt-custom-home2-slider .swiper-slide .wdt-custom-slide2-element1 { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-home2-slider .swiper-slide .wdt-custom-slide2-element2 { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-home2-slider .swiper-slide .wdt-custom-slide2-element3 { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-home2-slider .swiper-slide .wdt-custom-slide2-bg > div > .elementor-background-overlay { clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); transition: var(--wdt-Ad-Transition) !important; -webkit-transition: var(--wdt-Ad-Transition) !important; }

.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-rotate-img { transform: scale(1); -webkit-transform: scale(1); transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-icon1,
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-icon2 { opacity: 1; transform: translate(0%,0%) scale(1); -webkit-transform: translate(0%,0%) scale(1); transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-icon2 { transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slide2-img img { mask-size: 100%; -webkit-mask-size: 100%; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slide2-element1 { opacity: 1; transition-delay: 0.1s; -webkit-transition-delay: 0.1s; }
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slide2-element2 { opacity: 1; transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slide2-element3 { opacity: 1; transition-delay: 0.7s; -webkit-transition-delay: 0.7s; }
.wdt-custom-home2-slider .swiper-slide.swiper-slide-active .wdt-custom-slide2-bg > div > .elementor-background-overlay { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); transition-delay: 0.3s !important; -webkit-transition-delay: 0.3s !important; }

/* .wdt-custom-home2-slider .swiper-slide { height: auto; }
.wdt-custom-home2-slider .wdt-content-item,
.wdt-custom-home2-slider .wdt-content-item .elementor,
.wdt-custom-home2-slider .wdt-content-item .elementor-section,
.wdt-custom-home2-slider .wdt-content-item .elementor-section > .elementor-container { height: 100%; } */

@media only screen and (max-width:1540px) {
    .wdt-home2-slider-popup.wdt-custom-home3-popup-box .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width: 65px; height: 65px; }
}

@media only screen and (max-width:1280px) {
    .wdt-custom-home2-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: 27.5%; bottom: 0; }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-home2-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); bottom: 70px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-home2-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 60px; }
}

@media only screen and (max-width:479px) {
    .wdt-custom-home2-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 50px; }
}



/* Client logo marquee */

.wdt-cus-client-marquee .wdt-animation-item.icon-item i { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-client-marquee .wdt-animation-wrapper .wdt-animation-item { padding: 10px clamp(2.5rem, 2rem + 2.5vw, 5rem) /* 80 - 40 */; }
.wdt-cus-client-marquee .wdt-animation-holder { position: relative; }
.wdt-cus-client-marquee .wdt-animation-holder::before,
.wdt-cus-client-marquee .wdt-animation-holder::after { content: ''; position: absolute; left: -3px; top: 0; bottom: 0; width: 20%; display: inline-block; background: linear-gradient(90deg, var(--wdtTertiaryColor), transparent); z-index: 1; pointer-events: none; }
.wdt-cus-client-marquee .wdt-animation-holder::after { left: auto; right: -3px; transform: scaleX(-1); -webkit-transform: scaleX(-1); }


/*--------------------*/

.wdt-cus-home2-imageBox-1 .wdt-content-item { background-color: var(--wdtAccentTxtColor); display: grid; align-items: center; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); overflow: hidden; }
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover .wdt-content-image-wrapper { border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover { border-radius: clamp(1.875rem, -0.0721rem + 8.6538vw, 10.3125rem); -webkit-border-radius: clamp(1.875rem, -0.0721rem + 8.6538vw, 10.3125rem); }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-media-group { grid-area: 1 / 1; display: flex; margin-bottom: 0; border-radius: inherit; -webkit-border-radius: inherit; height: 100%; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-detail-group { grid-area: 1 / 1; padding:clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem) clamp(0.625rem, -0.0962rem + 3.2051vw, 3.75rem); border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-image>span>img,
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-image>a>img { opacity: 0; width: 100%; height: 100%; object-fit: cover; }
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover .wdt-content-image>a>img { opacity: 1; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 0; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover .wdt-content-description,
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover .wdt-content-title h5,
.wdt-cus-home2-imageBox-1 .wdt-content-item:hover .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H2); }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-home2-imageBox-1 .wdt-content-detail-group > .wdt-content-elements-group { display: flex; align-items: center; justify-content: center; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-button > a,
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-title h5 { color: var(--wdtHeadAltColor); font-size: clamp(1.5rem, 1.1538rem + 1.5385vw, 3rem); font-weight: var(--wdtFontWeight_H3); line-height: var(--wdtLineHeight_H3); text-transform: uppercase; padding: 0; background-color: transparent !important; border: none !important; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-title h5 { padding-right: 0.2em; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-button > a { color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_Ext); font-style: italic; }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtHeadAltColor); }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-imageBox-1 .wdt-content-item .wdt-content-elements-group:has(a:hover) a { opacity: 0.75; }


/*----upper sec-----*/

.wdt-cus-popup-2 .elementor-widget-container { display: flex; }
.wdt-cus-popup-2 .elementor-widget-container .wdt-popup-box-trigger-icon { font-size: var(--wdtFontSize_H5); width: clamp(5rem, 4.7115rem + 1.2821vw, 6.25rem); height: clamp(5rem, 4.7115rem + 1.2821vw, 6.25rem); padding: clamp(1.875rem, 1.7308rem + 0.641vw, 2.5rem); background-color: rgb(255 255 255 / 84%); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); color: var(--wdtPrimaryColor); margin: auto; }

/* counter | Home 2 */

.wdt-cus-h2-counter .wdt-column-wrapper { flex-direction: column; margin: 0; }
.wdt-cus-h2-counter .wdt-column-wrapper .wdt-content-item .wdt-content-media-group { justify-content: center; align-items: center; gap: clamp(0.875rem, 0.2981rem + 2.5641vw, 3.375rem); display: flex; }
.wdt-cus-h2-counter .wdt-counter-holder .wdt-column-wrapper .wdt-column { width: auto !important; }
.wdt-cus-h2-counter .wdt-column-wrapper .wdt-content-item .wdt-content-counter { font-size: clamp(3.125rem, 2rem + 5vw, 8rem); color: transparent; -webkit-text-stroke: 1px var(--wdtAccentTxtColor); min-width: clamp(6.875rem, 4.75rem + 10.625vw, 17.5rem) /* 280 - 110 */;  justify-content: center; line-height: 1; border-right: 1px solid var(--wdtTertiaryColor); }
.wdt-cus-h2-counter .wdt-column-wrapper .wdt-content-item .wdt-content-title h5,
.wdt-cus-h2-counter .wdt-column-wrapper .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); font-size: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem); font-weight: var(--wdtFontWeight_Ext); font-style: italic; text-transform: uppercase; }
.wdt-cus-h2-counter .wdt-column-wrapper .wdt-content-item:hover .wdt-content-counter { color: var(--wdtPrimaryColor); -webkit-text-stroke: 1px var(--wdtPrimaryColor); }
.wdt-cus-h2-counter .wdt-content-item>div:not(:last-child),
.wdt-cus-h2-counter .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-h2-counter .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-h2-counter .wdt-content-item .wdt-content-elements-group>div:not(:last-child) { margin-bottom: 0; }


/* Service | Interactive | Home 2 */

.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container { display:grid; margin: 0px; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container > div { grid-area:1/-1; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { width:100%; max-width:60%; z-index:1; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width:100%; max-width:100%; margin:0; padding:0 50px 0 150px; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { width:100%; max-width:100%; overflow:hidden; padding: 0px; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after,
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { display:none; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { line-height:1; width:100%; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-interactive-showcase-content-group { display:flex; flex-direction:row-reverse; justify-content: flex-end; transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition); }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover a .wdt-interactive-showcase-content-group .wdt-content-title,
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a .wdt-interactive-showcase-content-group .wdt-content-title { margin-left:20px; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-interactive-showcase-content-group > div { display:flex; align-items:center; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-interactive-showcase-content-group .wdt-content-icon-wrapper .wdt-content-icon span { padding-left: 0px; font-size: clamp(1.875rem, 1.4375rem + 2.1875vw, 4.0625rem); color:var(--wdtPrimaryColor); opacity:0; height:fit-content; transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition); display: block; width: 0; overflow: hidden; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover a .wdt-interactive-showcase-content-group .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a .wdt-interactive-showcase-content-group .wdt-content-icon-wrapper .wdt-content-icon span { opacity:1; width: clamp(3.125rem, 2.6875rem + 2.1875vw, 5.3125rem) /* 85 - 50 */; padding-left: 20px; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: clamp(1.125rem, 0.775rem + 1.75vw, 2.875rem); font-weight:var(--wdtFontWeight_Ext); color:var(--wdtAccentTxtColor); transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition); }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover .wdt-content-title,
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title { font-weight:var(--wdtFontWeight_H4); }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { transform:scale(1); -webkit-transform:scale(1); opacity:0; transition:var(--wdtAltTransition); -webkit-transition:var(--wdtAltTransition); }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { transform:scale(1); -webkit-transform:scale(1); opacity:1; }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-heading-holder, 
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-button-holder { transform:translateY(15px) skewX(0deg) scaleY(1.3); -webkit-transform:translateY(15px) skewX(0deg) scaleY(1.3); transform-origin: top center; -webkit-transform-origin: top center; opacity:0; transition:var(--wdt-Ad-Transition); -webkit-transition:var(--wdt-Ad-Transition); }
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder, 
.wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-button-holder { transform:translateY(0px) skewX(0deg) scaleY(1); -webkit-transform:translateY(0px) skewX(0deg) scaleY(1); opacity:1; transition-delay: 200ms; -webkit-transition-delay: 200ms; }

@media only screen and (max-width:1540px) {
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { padding: 10px 20px; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding:15px 30px; }
}

@media only screen and (max-width:1280px) {
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { width:100%; max-width:70%; }
}

@media only screen and (max-width:1024px){
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-interactive-showcase-content-group { justify-content: center; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { width:100%; max-width:100%; z-index:1; background-color:var(--wdtSecondaryColor); }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { width:100%; flex:1 0 55%; border:1px solid var(--wdtAccentTxtColor); padding: 10px 15px; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { border-right:0; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-list { display:flex; width:100%; scroll-behavior: smooth; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; scroll-snap-type: x mandatory; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container { display:flex; flex-direction:column-reverse; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom:0px; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover a .wdt-interactive-showcase-content-group { margin-left:0px; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover .wdt-content-title { font-weight:var(--wdtFontWeight_Ext); }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-list::-webkit-scrollbar { width: 100%; height: 8px; border: 1px solid var(--wdtSecondaryColor); }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-list::-webkit-scrollbar-track { border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); background: rgba(var(--wdtSecondaryColorRgb), .4); }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-list::-webkit-scrollbar-thumb { border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); background: var(--wdtPrimaryColor); }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover a .wdt-interactive-showcase-content-group .wdt-content-title,
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a .wdt-interactive-showcase-content-group .wdt-content-title { margin-left:0px; }
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover .wdt-content-title,
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title { font-weight:var(--wdtFontWeight_Ext); }
}

@media only screen and (max-width:767px) {
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 1 0 80%; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-home2-interactive-style .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 1 0 95%; }
}


/* Animation text | Home 2 */

.wdt-custom-animation-style-a .wdt-animation-wrapper { padding:15px 0; }
.wdt-custom-animation-style-a .wdt-animation-wrapper .wdt-animation-item { padding:0 clamp(1.5625rem, 1.25rem + 1.5625vw, 3.125rem); font-size: clamp(3.125rem, 2.625rem + 2.5vw, 5.625rem);  line-height:1; }
.wdt-custom-animation-style-a .wdt-animation-item.text-item .wdt-animation-text a:hover { color:var(--wdtPrimaryColor); -webkit-text-stroke:0px; }
.wdt-custom-animation-style-a .wdt-animation-item.text-item .wdt-animation-text { font-size: clamp(3.125rem, 2.625rem + 2.5vw, 5.625rem); text-transform: uppercase; }
.wdt-custom-animation-style-a .wdt-animation-wrapper .wdt-animation-item:nth-child(3n-2), 
.wdt-custom-animation-style-a .wdt-animation-item.text-item:nth-child(3n-2) .wdt-animation-text { font-weight:calc(var(--wdtFontWeight_Ext) - 50); }
.wdt-custom-animation-style-a .wdt-animation-wrapper .wdt-animation-item:nth-child(3n-1), 
.wdt-custom-animation-style-a .wdt-animation-item.text-item:nth-child(3n-1) .wdt-animation-text { font-weight:var(--wdtFontWeight_Alt); }
.wdt-custom-animation-style-a .wdt-animation-wrapper .wdt-animation-item:nth-child(3n), 
.wdt-custom-animation-style-a .wdt-animation-item.text-item:nth-child(3n) .wdt-animation-text a { font-weight:var(--wdtFontWeight_Ext); color:rgba(var(--wdtBodyTxtColorRgb), 0.9); font-style: italic; color: var(--wdtPrimaryColor); }
.wdt-custom-animation-style-a .wdt-animation-item.text-item:nth-child(3n-2) .wdt-animation-text a:hover, 
.wdt-custom-animation-style-a .wdt-animation-item.text-item:nth-child(3n-1) .wdt-animation-text a:hover, 
.wdt-custom-animation-style-a .wdt-animation-item.text-item:nth-child(3n) .wdt-animation-text a:hover { color: currentColor; opacity: 0.75; }


/* Toggle | Pricing Table | Home 2  */

.wdt-cus-priceTable-title .wdt-heading-holder > .wdt-heading-deco-wrapper > span > .wdt-heading-italic-words { color: var(--wdtPrimaryColor); }
.wdt-cus-home2-priceToggle-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-cus-home2-priceToggle-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title { color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-priceToggle-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { justify-content: center; display: flex; align-items: center; }
.wdt-cus-home2-priceToggle-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-checkbox-toggle { margin: 0 25px; background: var(--wdtTertiaryColor); width: 70px !important; height: 30px; }
.wdt-cus-home2-priceToggle-1  .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-checkbox-toggle:before { height: 30px; width: 36px; background-color: var(--wdtPrimaryColor); margin: 0; }
.wdt-cus-home2-priceToggle-1  .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-checkbox-toggle:checked { box-shadow: inset 0 0 0 2.62857em var(--wdtTertiaryColor) !important; padding-left: 35px; }


/* Toggle | Pricing Table | Home 2  */

.wdt-cus-home2-priceTable .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-features { grid-column: 1 / span 2; width:100%; border-top: 0; margin-top: 0; padding: 0 clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) /* 50 - 20 */ clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem) /* 40 - 30 */; border-color: rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 { color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H6); letter-spacing: var(--wdtLetterSpacing_3X); text-align: right; text-transform: uppercase; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { color: var(--wdtAccentTxtColor); display: flex; flex-wrap: wrap; align-items: center; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix { padding-left: 0; margin-top: 10px; color: rgba(var(--wdtAccentTxtColorRgb),0.35); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); flex: 1 1 100%; text-transform: capitalize; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder .wdt-pricing-table-pricing { color: var(--wdtAccentTxtColor); font-size: clamp(1.875rem, 1.3846rem + 2.1795vw, 4rem); font-weight: var(--wdtFontWeight_H4); margin-bottom: 0px !important; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder { border: 1px solid var(--wdtAccentTxtColor); background-color: rgba(var(--wdtAccentTxtColorRgb),0.1); }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li > div { display: inline-flex; align-items: baseline; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child) > div { padding-bottom: 15px; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.wdt-cus-home2-priceTable .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span { color: var(--wdtAccentTxtColor); display: inline-block; line-height: var(--wdtLineHeight_Base); }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after { display: none !important; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon { color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder > div:not(:last-child) { margin-bottom: 0; }
.wdt-pricing-table-features-list li[class*='-feature-excluded'] .wdt-pricing-table-features-list-text { text-decoration: line-through; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) { margin-bottom: 0; }
.wdt-cus-home2-priceToggle-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-section { display: none; }
.wdt-cus-home2-priceToggle-2 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { display: none; }
.wdt-cus-home2-priceTable .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-header-wrapper { display: flex; align-items: center; justify-content: space-between; margin: 10px; margin-bottom: 0; padding: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem) clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); padding-bottom:clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); /* 50-30 */ width: calc(100% - 20px);  }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder .wdt-pricing-table-footer { padding: 0 clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) /* 50 - 20 */ clamp(2.1875rem, 1.875rem + 1.5625vw, 3.75rem); /* 60 - 35 */ ; }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list { border-top: 1px solid; border-color: rgba(var(--wdtAccentTxtColorRgb), 1); padding-top: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem) /* 40 - 30 */; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5:hover,
.wdt-cus-home2-priceTable .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5:hover a { color: var(--wdtSecondaryColor); }

.wdt-cus-home2-priceTable.active .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix,
.wdt-cus-home2-priceTable .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {  color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-priceTable.active .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list,
.wdt-cus-home2-priceTable .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-features-list { border-color: transparent; }
.wdt-cus-home2-priceTable.active .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-header-wrapper,
.wdt-cus-home2-priceTable .wdt-pricing-table-holder:hover .wdt-pricing-table-header-wrapper { background-color: var(--wdtPrimaryColor); }
.wdt-cus-home2-priceTable .wdt-pricing-table-holder:hover,
.wdt-cus-home2-priceTable.active .elementor-widget-container .wdt-pricing-table-holder { border: 1px solid transparent; background-color: rgba(var(--wdtAccentTxtColorRgb),0.2); }

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-cus-home2-priceTable .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-header-wrapper { flex-direction: column-reverse; row-gap: 15px; align-items: start; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-home2-priceTable .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-header-wrapper { flex-direction: column-reverse; row-gap: 15px; align-items: start; }
}


/* Faq | Home 2 */

.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper { border: 1px solid var(--wdtSecondaryColor); }
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 20px; }
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder,
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description { border-width:0; }
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); font-weight: var(--wdtFontWeight_H6); color: var(--wdtHeadAltColor); line-height: 1; position: relative; display: flex; align-items: start; justify-content: space-between; width: 100%; margin: 0 auto; padding:clamp(1.25rem, 1.1875rem + 0.3125vw, 1.5625rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem); }
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active { padding-bottom:15px; color:var(--wdtPrimaryColor); }
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description { padding: 0 clamp(1.25rem, 1rem + 1.25vw, 2.5rem) clamp(1.25rem, 1.1875rem + 0.3125vw, 1.5625rem); padding-right: clamp(2.5rem, 1.2535rem + 4.1638vw, 6.25rem); /* max-100 min-40 */ }
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { font-size: calc(var(--wdtFontSize_Base) - 1px); top: 2px; }
.wdt-custom-faq-style-1 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description p { margin-bottom:0; }

.wdt-custom-faq-style-2 .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper { border: none; background-color: var(--wdtTertiaryColor); }


/* Testimonial | Home 2 */

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-title h5 { margin: 0 5px 0 36px; text-transform: capitalize; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item { display:flex; justify-content:start; align-items:center; overflow:hidden; gap: 45px; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-media-group { padding-right: 40px; border-right: 1px solid var(--wdtBorderColor); margin: 0; display: inline-flex; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-media-group img { border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); border:5px solid transparent; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item:hover .wdt-content-media-group img , 
.wdt-cus-testimonial-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group img { border:5px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group { text-align:start; color: var(--wdtBodyTxtColor); }
.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-elements-group > div { margin-bottom: 0 !important; }
.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-image { display: flex; align-items: center; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group { display:flex; flex-wrap:wrap; align-items:center; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group .wdt-content-icon-wrapper a { display: inline-flex; }
.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-elements-group .wdt-content-title h5 { line-height: 1; }
.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-description { font-family:var(--wdtFontTypo_Base); font-size:var(--wdtFontSize_Base); line-height:var(--wdtLineHeight_Base); }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title h5 a { font-family:var(--wdtFontTypo_H5); font-size:var(--wdtFontSize_H6); font-weight:var(--wdtFontWeight_H4); color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); margin: 0; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: 0; color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); font-weight: var(--wdtFontWeight_Base); margin: 0; line-height: 1; margin-top: 5px; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-separator{ width:auto; margin: 0; margin-top: 5px; }
.wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-separator span { height:2px; width:10px; background-color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }
.wdt-cus-testimonial-2 .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { margin-top: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem) /* 60 - 30 */; }
.wdt-cus-testimonial-2 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; }

@media only screen and (max-width:1280px) {
    .wdt-cus-testimonial-2 .swiper-slide .wdt-content-item { flex-direction: column; gap: 20px; }
    .wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group { text-align: center; }
    .wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-media-group { padding: 0; border: none; justify-content: center; width: 40%; }
    .wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { justify-content: center; }
    .wdt-cus-testimonial-2 .swiper-slide .wdt-content-item .wdt-content-detail-group { padding: 0; }
}


/* Mailchimp | Home 2 | type 2 */

.wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { width: calc(100% - clamp(9.375rem, 8.125rem + 4.1667vw, 13.125rem)) /* 210 - 150 */;     border-color: var(--wdtBorderColor); padding: clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem) /* 30 - 15 */ clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) /* 40 - 20 */; color: var(--wdtHeadAltColor); background-color: transparent; }
.wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text']:focus, 
.wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus { border-color: var(--wdtPrimaryColor); }
.wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { width: clamp(7.5rem, 7rem + 2.5vw, 10rem) /* 160 - 120 */; height: clamp(7.5rem, 7rem + 2.5vw, 10rem) /* 160 - 120 */; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); display: block; text-transform: capitalize; padding: 0; font-weight: var(--wdtFontWeight_H4); font-size: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem); }
.wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { margin-bottom: 0; }

@media only screen and (max-width:479px) {
    .wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
    .wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { margin-right: 0; width: 100%; }
    .wdt-cus-h2-mail-chimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: relative; margin-top: 20px; right: unset; top: unset; transform: translateY(0); -webkit-transform: translateY(0); }
}













/* Home 3 section */

/* Home-3 Hero heading */
    
.wdt-cus-home3-slider-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.5rem, 1.8rem + 3.5vw, 6rem); }
.wdt-cus-home3-slider-heading .wdt-heading-holder > *:not(:last-child) { margin-bottom: 10px; }


/* wdt-custom-rotate-icon-style */

.wdt-custom-rotate-icon-style .elementor-icon-wrapper svg .wdt-cus-rotate-icon-animation { animation:wdt-rotate 10s linear infinite; -webkit-animation:wdt-rotate 10s linear infinite; transform-origin:center; -webkit-transform-origin:center; }
.wdt-custom-rotate-icon-style:hover .elementor-icon-wrapper svg .wdt-cus-rotate-icon-animation { animation-play-state: paused; -webkit-animation-play-state: paused; }

@keyframes wdt-rotate {
    0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
    100% { transform:rotate(360deg); -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes wdt-rotate {
    0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
    100% { transform:rotate(360deg); -webkit-transform:rotate(360deg); }
}


/* Hero slider | Home 3 */

.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display:none; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity:0.7; background:var(--wdtSecondaryColor); }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item { position:relative; height: 100%; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper { border-radius:100px 0px 100px 0px; -webkit-border-radius:100px 0px 100px 0px; overflow:hidden; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a { height:100%; }
.wdt-cus-advanced-carousel-style-1 .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-icon-wrapper { position:absolute; right:-40px; margin-bottom:0; transform:translateX(-150px) translateY(150px); -webkit-transform:translateX(-150px) translateY(150px); opacity:0; transition:var(--wdtAltTransition); -webkit-transition:var(--wdtAltTransition); }
.wdt-cus-advanced-carousel-style-1 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-icon-wrapper { transform:translateX(0px) translateY(0px); -webkit-transform:translateX(0px) translateY(0px); opacity:1; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(5rem, 4.5rem + 2.5vw, 7.5rem); }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div span, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div span { color:var(--wdtPrimaryColor); }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { padding:clamp(3.125rem, 2.25rem + 4.375vw, 7.5rem) clamp(1.25rem, 0rem + 6.25vw, 7.5rem); text-align:left; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem); text-transform:uppercase; letter-spacing:var(--wdtLetterSpacing_3X); }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div div, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a { color:var(--wdtAccentTxtColor); }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a { font-size: var(--wdtFontSize_Base); padding:var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-weight: 500; line-height: 1; text-transform: capitalize; padding-right: 46px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); background-color:var(--wdtAccentTxtColor); color:var(--wdtSecondaryColor); position:relative; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a:hover { background-color:var(--wdtPrimaryColor); color:var(--wdtAccentTxtColor); }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a > div,
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a > div > span { transition: 0s; -webkit-transition: 0s; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a:before, 
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a:after { content: ''; width: 11px; height: 13px; background-color: var(--wdtPrimaryColor); display: inline-block; clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); -webkit-clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); position: absolute; right: 27px; top:0; bottom:0; margin:auto; transform: translateX(0px); -webkit-transform: translateX(0px); transition: transform 0.3s ease, opacity 0.3s ease; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a:hover:before { background-color: currentColor; transform: translateX(20px); -webkit-transform: translateX(20px); z-index: 1; opacity:0; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a:after { transform: translateX(-20px); -webkit-transform: translateX(-20px); opacity:0; background-color:var(--wdtAccentTxtColor); }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-button > a:hover:after { transform: translateX(0px); -webkit-transform: translateX(0px); opacity:1; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *:not(:last-child) { margin-bottom:30px; }
.wdt-cus-advanced-carousel-style-1 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top:50px; }
.wdt-cus-advanced-carousel-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position:absolute; left:32.45%; }

.wdt-cus-advanced-carousel-style-1 .swiper-slide { height: auto; }
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-media-group,
.wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-content-elements-group { height: 100%; }

@media only screen and (max-width:1024px) {
    .wdt-cus-advanced-carousel-style-1 .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-icon-wrapper { position:unset; right:0; margin-bottom:30px; }
    .wdt-cus-advanced-carousel-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { text-align:center; }
    .wdt-cus-advanced-carousel-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position:unset; }
}


/* Social icon | home 3 Banner */

.wdt-cus-social-icons .elementor-widget-container ul li .elementor-icon-list-icon { background: var(--wdtHeadAltColor); padding: 8px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-social-icons .elementor-widget-container ul li a:hover .elementor-icon-list-icon { background: var(--wdtPrimaryColor); }
.wdt-cus-social-icons .elementor-widget-container ul li .elementor-icon-list-icon svg { width:14px; height:14px; }

@media only screen and (max-width:767px) {
    .wdt-cus-advanced-carousel-style-1 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 30px; }
}


/* Banner | Home 3 | Hero banner below section */

.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { display:none; }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: flex; width: clamp(7.5rem, 6.5rem + 5vw, 12.5rem) /* 200 - 120 */; justify-content:space-between; margin: 0; }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top:0; color: var(--wdtPrimaryColor); }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { display:grid; place-content:end; place-items:center; position: absolute; top: 0; right: 0; }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper > div { grid-area:1/-1; }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { display: flex; align-items: baseline; background:transparent; font-family:var(--wdtFontTypo_Alt); font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem) /* 60 - 30 */; font-weight:var(--wdtFontWeight_H4); line-height: 1; height:auto; }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: -4px; }
.wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-total { font-size: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem) /* 30 - 26 */; }

.wdt-custom-advanced-carousel-type-1 .swiper-slide div[class*="wdt-custom-filler-slide-content-"] { opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-advanced-carousel-type-1 .swiper-slide-active div[class*="wdt-custom-filler-slide-content-"] { opacity: 1; }

.wdt-custom-filler-slide-content-01 .wdt-heading-holder .wdt-heading-subtitle-wrapper { letter-spacing: 0; font-size: clamp(1.375rem, 1.15rem + 1.125vw, 2.5rem) /* 40 - 22 */; font-weight: var(--wdtFontWeight_H6); }

.wdt-custom-advanced-carousel-type-1 .swiper-slide div.wdt-custom-filler-slide-content-01 { transition-delay: 0.1s; -webkit-transition-delay: 0.1s; }
.wdt-custom-advanced-carousel-type-1 .swiper-slide div.wdt-custom-filler-slide-content-02 { transition-delay: 0.25s; -webkit-transition-delay: 0.25s; }
.wdt-custom-advanced-carousel-type-1 .swiper-slide div.wdt-custom-filler-slide-content-03 { transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }
.wdt-custom-advanced-carousel-type-1 .swiper-slide div.wdt-custom-filler-slide-content-04 { transition-delay: 0.55s; -webkit-transition-delay: 0.55s; }
.wdt-custom-advanced-carousel-type-1 .swiper-slide div.wdt-custom-filler-slide-content-05 { transition-delay: 0.7s; -webkit-transition-delay: 0.7s; }

.wdt-custom-advanced-carousel-type-1 .swiper-slide .wdt-custom-filler-slide-content-icon-01 { transform: translateY(calc(-100% - 10px)); -webkit-transform: translateY(calc(-100% - 10px)); }
.wdt-custom-advanced-carousel-type-1 .swiper-slide .wdt-custom-filler-slide-content-icon-02 { transform: translateY(calc(-200% - 20px)); -webkit-transform: translateY(calc(-200% - 20px)); }
.wdt-custom-advanced-carousel-type-1 .swiper-slide .wdt-custom-filler-slide-content-icon-03 { transform: translateY(calc(100% + 10px)); -webkit-transform: translateY(calc(100% + 10px)); }
.wdt-custom-advanced-carousel-type-1 .swiper-slide .wdt-custom-filler-slide-content-icon-04 { transform: translateY(calc(200% + 20px)); -webkit-transform: translateY(calc(200% + 20px)); }

.wdt-custom-advanced-carousel-type-1 .swiper-slide-active div[class*="wdt-custom-filler-slide-content-icon-"] { transform: translateY(0); -webkit-transform: translateY(0); transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }

@media only screen and (max-width:1024px) {
    .wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 8px; }
}

@media only screen and (max-width:479px) {
    .wdt-custom-advanced-carousel-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { margin-top: 30px; bottom: 8px; position: static; justify-content: center; }
}


/* Text with Image | Home 3 */

.wdt-cus-text-with-img .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(2),
.wdt-cus-text-with-img .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(6) { color: currentColor; font-style: italic; font-weight: var(--wdtFontWeight_Ext); text-decoration: none; }
.wdt-cus-text-with-img .elementor-widget-container .wdt-elementor-repeater-container-wrapper span:nth-of-type(10) { font-style: italic; font-weight: var(--wdtFontWeight_Ext); }
.wdt-cus-text-with-img .elementor-widget-container .wdt-elementor-repeater-container-wrapper { text-transform: capitalize; }
.wdt-cus-text-with-img .elementor-widget-container span > img { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); } 
.wdt-cus-text-with-img .elementor-widget-container h2 span { padding: 0 0.15em; }

@media only screen and (max-width:1024px) {
    .wdt-cus-text-with-img .elementor-widget-container h2 span { line-height: calc(var(--wdtLineHeight_Alt) + 0.15); }
}

/* Counter | Home 3 */

.wdt-cus-h3-counter-2 .wdt-column-wrapper .wdt-content-item .wdt-content-counter { font-size: clamp(3.125rem, 2.4615rem + 2.9487vw, 6rem); line-height: var(--wdtLineHeight_H2); }
.wdt-cus-h3-counter-2 .wdt-column-wrapper .wdt-content-item:hover .wdt-content-counter { color: var(--wdtPrimaryColor); }
.wdt-cus-h3-counter-2 .wdt-column-wrapper .wdt-content-item .wdt-content-title h5,
.wdt-cus-h3-counter-2 .wdt-column-wrapper .wdt-content-item .wdt-content-title h5 a { text-transform: capitalize; /* font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); */ }

/* Client Logo  | Home 3 */

.wdt-cus-clientLogo-marquee .wdt-animation-wrapper .wdt-animation-item { margin: 0 clamp(1.875rem, 1.0096rem + 3.8462vw, 5.625rem); padding: 0; }
.wdt-cus-clientLogo-marquee .wdt-animation-item.icon-item i { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-clientLogo-marquee .wdt-animation-holder { position: relative; }
.wdt-cus-clientLogo-marquee .wdt-animation-holder::before,
.wdt-cus-clientLogo-marquee .wdt-animation-holder::after { content: ''; position: absolute; left: -3px; top: 0; bottom: 0; width: 20%; display: inline-block; background: linear-gradient(90deg, var(--wdtSecondaryColor), transparent); z-index: 1; pointer-events: none; }
.wdt-cus-clientLogo-marquee .wdt-animation-holder::after { left: auto; right: -3px; transform: scaleX(-1); -webkit-transform: scaleX(-1); }




/* Pricing table | Home 3 */

.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] > * { padding:0; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] { display: grid; grid-template-columns: repeat(3, 1fr); border:0; background: transparent; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-media'] { margin-bottom:0; padding-right:15px; height:100%; background: transparent; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header { align-self:unset; height:100%; width:100%; background:transparent; align-content: unset; align-items: unset; padding: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem) /* 70 - 30 */ clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem) /* 60 - 20 */ ; border:0; display: flex; flex-wrap: unset; flex-direction: column; background-color: var(--wdtTertiaryColor); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header:after { content:""; position:absolute; top:0; right:0; bottom:0; margin:auto; width: 2px; height:70%; background-color: var(--wdtBorderColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-media .wdt-content-image { display:flex; overflow:hidden; height: 100%; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-media .wdt-content-image a { display:grid; overflow:hidden; height: 100%; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-media .wdt-content-image a > img { grid-area: 1/-1; margin: 0; width:100%; height: 100%; transition: 0.5s; -webkit-transition: 0.5s; object-fit: cover; object-position: center; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-media .wdt-content-image a > img:nth-child(1) { -webkit-transform: translatex(0%) scalex(1); transform: translatex(0%) scalex(1); opacity:1; -webkit-filter: blur(0px); filter: blur(0px); pointer-events: none; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-media .wdt-content-image a >  img:nth-child(2) { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity:0; -webkit-filter: blur(10px); filter: blur(10px); pointer-events: none; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-pricing-inner { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); color:var(--wdtHeadAltColor); letter-spacing: var(--wdtLetterSpacing_2X); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-header'] .wdt-content-title h5 { font-size: clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem); font-weight:var(--wdtFontWeight_Alt); text-transform: uppercase; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-header'] .wdt-content-title h5 a { color:var(--wdtHeadAltColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-header'] > div:not(:last-child) { margin-bottom: 15px; margin-top: 0; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header > div.wdt-content-description { margin-top: auto; color:var(--wdtHeadAltColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div.wdt-pricing-table-footer-wrapper { height: 100%; padding: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem) /* 70 - 30 */ clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem) /* 60 - 20 */ ; display: flex; flex-direction: column; justify-content: space-between; background-color: var(--wdtTertiaryColor); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features > span { font-size: clamp(1.375rem, 1.25rem + 0.625vw, 2rem) /* 32 - 22 */; line-height: 1; font-weight: var(--wdtFontWeight_H4); text-transform: capitalize; color:var(--wdtHeadAltColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list { margin: clamp(1.25rem, 1rem + 1.25vw, 2.5rem) /* 40 - 20 */ 0; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon span { color:var(--wdtHeadAltColor); line-height: var(--wdtLineHeight_Base); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { background:transparent; border:0; transform:rotate(45deg); -webkit-transform:rotate(45deg); height:fit-content; width:fit-content; margin-left: 3px; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-footer'] .wdt-content-button > a { background-color:var(--wdtSecondaryColor); padding: var(--wdtPadding_Btn); padding-right: 46px; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-footer'] .wdt-content-button > a::before,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-footer'] .wdt-content-button > a::after { right: 24px; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-footer'] .wdt-content-button > a:hover { background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer { width: fit-content; height: fit-content; flex: unset; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-footer'] > div:not(:last-child) { margin-bottom:0px; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { display: flex; align-items: start; flex-wrap: nowrap; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a::after { background-color: var(--wdtPrimaryColor); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) { margin-bottom: 0; }


.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover { background-color: transparent; }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover div.wdt-pricing-table-footer-wrapper { background-color: var(--wdtPrimaryColor); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header:after { background-color: var(--wdtAccentTxtColor); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-media .wdt-content-image a > img:nth-child(1) { -webkit-transform: translatex(-50%) scalex(2); transform: translatex(-50%) scalex(2); opacity:0; -webkit-filter: blur(10px); filter: blur(10px); }
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-media .wdt-content-image a >  img:nth-child(2) { -webkit-transform: translatex(0%) scalex(2); transform: translatex(0%) scalex(1); opacity:1; -webkit-filter: blur(0px); filter: blur(0px); }

.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover div[class*='-table-header'] .wdt-content-title h5 a:hover { opacity: 0.7; }

.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-pricing-inner,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover div[class*='-table-header'] .wdt-content-title h5 a,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header > div.wdt-content-description,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-features > span,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list']:hover div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon span { color: var(--wdtAccentTxtColor); }

@media only screen and (max-width: 1280px) {
    .wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list { gap: 10px; }
}

@media only screen and (max-width: 1024px) {
    .wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] { grid-template-columns: repeat(2, 1fr); }
    .wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] > div.wdt-pricing-table-media { grid-area: 1 / 1 / span 2 /  span 1; }
    .wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list { margin: 20px 0 25px; }
    .wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header:after { top: auto; left: 0; height: 2px; width: calc(100% - clamp(2.625rem, 1.65rem + 4.875vw, 7.5rem)) /* 120 - 42 */ ; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] { grid-template-columns: repeat(1, 1fr); }
    .wdt-cus-pricing-table-2 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-media'] { padding-right:0px; }
}


/* Popup | Home 3 */

.wdt-custom-home3-popup-box .wdt-popup-box-trigger-holder,
.wdt-custom-home3-popup-box  .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display:flex; }
.wdt-custom-home3-popup-box .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { margin:auto; width: clamp(4.375rem, 4rem + 1.875vw, 6.25rem) /* 100 - 70 */; height: clamp(4.375rem, 4rem + 1.875vw, 6.25rem) /* 100 - 70 */; justify-content: center; align-items:center; font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); color:var(--wdtAccentTxtColor); border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); }
.wdt-custom-home3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { height:fit-content; pointer-events: none; }
.wdt-custom-home3-popup-box .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover { color:var(--wdtPrimaryColor); }
.wdt-custom-home3-popup-box .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:var(--wdtPrimaryColor); border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); transform:scale(1); -webkit-transform:scale(1); transition:var(--wdt-Ad-Transition); -webkit-transition:var(--wdt-Ad-Transition); z-index:-1; }
.wdt-custom-home3-popup-box .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover:before { transform:scale(0); -webkit-transform:scale(0); }
.wdt-custom-home3-popup-box .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid transparent; border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full);  transform:scale(0.7); -webkit-transform:scale(0.7); transition:var(--wdt-Ad-Transition); -webkit-transition:var(--wdt-Ad-Transition); z-index:-1; backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); }
.wdt-custom-home3-popup-box .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover:after { transform:scale(1); -webkit-transform:scale(1); box-shadow: 0 0 0px 2px rgba(var(--wdtAccentTxtColorRgb), 0.3); -webkit-box-shadow: 0 0 0px 2px rgba(var(--wdtAccentTxtColorRgb), 0.3); }

.wdt-custom-home3-popup-box,
.wdt-custom-home3-popup-box > div,
.wdt-custom-home3-popup-box .wdt-popup-box-trigger-holder,
.wdt-custom-home3-popup-box img { height: 100%; object-fit: cover; object-position: center; }

.wdt-custom-home3-popup-box.wdt-img-saturate-0 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { filter: saturate(0); -webkit-filter: saturate(0); }


/* Contact-form | Home 3 */

.wdt-custom-contact-us-form-style p { margin-bottom: 0; }
.wdt-custom-contact-us-form-style {  border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-custom-contact-us-form-style .wpcf7-form-control-wrap { margin-bottom:clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem); }
.wdt-custom-contact-us-form-style input, 
.wdt-custom-contact-us-form-style  textarea { padding:clamp(0.9375rem, 0.9375rem + 0vw, 0.9375rem) clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem);  border: 0;  background-color:var(--wdtTertiaryColor);  color: var(--wdtSecondaryColor); }
.wdt-tertiary-bg .wdt-custom-contact-us-form-style input, 
.wdt-tertiary-bg .wdt-custom-contact-us-form-style textarea { background-color: var(--wdtAccentTxtColor); }
.wdt-custom-contact-us-form-style input[type="text"]::placeholder,  
.wdt-custom-contact-us-form-style input[type="tel"]::placeholder, 
.wdt-custom-contact-us-form-style input[type="email"]::placeholder,  
.wdt-custom-contact-us-form-style textarea::placeholder, 
.wdt-custom-contact-us-form-style input[type="date"]::placeholder { opacity:1 }
.wdt-custom-contact-us-form-style input[type="text"]:focus, 
.wdt-custom-contact-us-form-style input[type="tel"]:focus, 
.wdt-custom-contact-us-form-style input[type="email"]:focus, 
.wdt-custom-contact-us-form-style textarea:focus,  
.wdt-custom-contact-us-form-style input[type="date"]:focus { box-shadow: var(--wdtPrimaryColor) 0 0 0 1px; -webkit-box-shadow: var(--wdtPrimaryColor) 0 0 0 1px;  }
.wdt-custom-contact-us-form-style textarea { height: 180px; }
.wdt-custom-contact-us-form-style .wdt-form-btn input[type="submit"] { background-color: var(--wdtSecondaryColor); color:var(--wdtAccentTxtColor); padding: var(--wdtPadding_Btn); padding-right:46px; }
.wdt-custom-contact-us-form-style .wdt-form-btn  input[type="submit"]:hover { background-color: var(--wdtPrimaryColor); color:var(--wdtAccentTxtColor); }
.wdt-custom-contact-us-form-style .wdt-form-btn > p { position:relative; }
.wdt-custom-contact-us-form-style .wdt-form-btn > p:before, 
.wdt-custom-contact-us-form-style .wdt-form-btn > p:after { content: ''; width: 11px; height: 13px; background-color: var(--wdtPrimaryColor); display: inline-block; clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); -webkit-clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); position: absolute; right: 27px; top:0; bottom:0; margin:auto; transform: translateX(0px); -webkit-transform: translateX(0px); transition: transform 0.3s ease, opacity 0.3s ease; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; pointer-events: none; }
.wdt-custom-contact-us-form-style .wdt-form-btn > p:has(input:hover):before { background-color: currentColor; transform: translateX(20px); -webkit-transform: translateX(20px); z-index: 1; opacity:0; }
.wdt-custom-contact-us-form-style .wdt-form-btn > p:after { transform: translateX(-20px); -webkit-transform: translateX(-20px); opacity:0; background-color:var(--wdtAccentTxtColor); }
.wdt-custom-contact-us-form-style .wdt-form-btn > p:has(input:hover):after { transform: translateX(0px); -webkit-transform: translateX(0px); opacity:1; }


/* Instagram */

.wdt-custom-instagram .wdt-carousel-holder { display: flex; }
.wdt-custom-instagram .wdt-carousel-holder .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before { display: none; }
.wdt-custom-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { padding:10px; background:var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); width:70px; height: 70px; }
.wdt-custom-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); }
.wdt-custom-instagram .wdt-content-item { height: 100%; }
.wdt-custom-instagram .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-instagram .wdt-content-item .wdt-content-image > a > img { height: 100%; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group { display: grid; overflow: hidden; height: 100%; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { grid-area: 1/-1; margin: 0; width: auto; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { grid-area: 1/-1; margin: 0; width: auto; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); pointer-events: none; }
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-media-group .wdt-content-elements-group { -webkit-transform: translatex(0) scalex(1); transform: translatex(0) scalex(1); opacity: 1; -webkit-filter: blur(0); filter: blur(0); }
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-media-group > .wdt-content-image-wrapper { -webkit-transform: translatex(-50%) scalex(2); transform: translatex(-50%) scalex(2); -webkit-filter: blur(10px); filter: blur(10px); }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin: 0; }


/* Video Home 3 */

/* .wdt-custom-video-home3 { transform: rotate(-90deg); } */





/* Contact Page */

/* Contact details | 1 */

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item { display: flex; gap: 20px; }
.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-cus-contact-iconbox-1 .wdt-content-item .wdt-content-detail-group { margin: 0; }
.wdt-cus-contact-iconbox-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 8px; }
.wdt-cus-contact-iconbox-1 .wdt-content-item .wdt-content-icon-wrapper div.wdt-content-icon > span { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H4); height: 70px; width: 70px; border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-contact-iconbox-1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: 70px; }
.wdt-cus-contact-iconbox-1   .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { box-shadow: inset 0 0 20px 40px rgba(var(--wdtPrimaryColorRgb), 1); -webkit-box-shadow: inset 0 0 20px 40px rgba(var(--wdtPrimaryColorRgb), 1); color: var(--wdtAccentTxtColor); }
.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span:after { margin: 0; border-color: currentColor; }
.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); text-transform: capitalize; }
.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Base); }
.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-description > p { margin-bottom: 0; }
.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-description > p a { color:var(--wdtBodyTxtColor); }
.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-description > p a:hover { color:var(--wdtPrimaryColor); }

@media only screen and (max-width:1280px) {
    .wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item { flex-direction: column; max-width: 250px; margin: 0 auto; }
}


/* Contact Form */

.wdt-custom-contact-form br { display:none; }
.wdt-custom-contact-form .wdt-contact-col-1 { margin-bottom: 30px; }
.wdt-custom-contact-form p { margin:0; }
.wdt-custom-contact-form .wdt-contact-col-1 > p { display:grid; grid-template-columns: repeat(2, 1fr); gap: 30px 70px; }
.wdt-custom-contact-form input, 
.wdt-custom-contact-form textarea { border: 0; background-color:var(--wdtTertiaryColor); }
.wdt-custom-contact-form .wdt-contact-col-1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: clamp(1.625rem, 1.5rem + 0.625vw, 2.25rem) /* 36 - 26 */; border: 0; background-color:var(--wdtTertiaryColor); }
.wdt-custom-contact-form .wdt-contact-col-1 .select2-results__option,
.wdt-custom-contact-form .wdt-contact-col-1 .select2-container.select2-container--default .select2-selection--single,
.wdt-custom-contact-form .wdt-contact-col-1 .select2-container.select2-container--default .select2-selection--multiple { line-height: clamp(3.25rem, 3rem + 1.25vw, 4.5rem); /* 72 - 52 */; border: 0; }
.wdt-custom-contact-form input:focus, 
.wdt-custom-contact-form textarea:focus { box-shadow: var(--wdtPrimaryColor) 0 0 0 1px; -webkit-box-shadow: var(--wdtPrimaryColor) 0 0 0 1px; }
.wdt-custom-contact-form .wdt-contact-col-2 textarea { height: 210px; margin-bottom: 30px; }
.wdt-custom-contact-form .wdt-contact-col-2 .wpcf7-list-item { margin:0; }
.wdt-custom-contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label { display: flex; align-items: center; justify-content: center; margin: 0; gap: 15px; }
.wdt-custom-contact-form .wpcf7-form-control-wrap [type="checkbox"] { position: relative; -webkit-appearance: none; appearance: none; top: 1px;  border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.8); -webkit-transform: translateY(-0.075em); transform: translateY(-0.075em); display:grid; place-content: center; opacity: 1; padding: 3px; }
.wdt-custom-contact-form  .wpcf7-form-control-wrap [type="checkbox"]::before { content: ""; width:8px; height:8px; clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); -webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); -webkit-transform: scale(0); transform: scale(0); transform-origin: bottom left; -webkit-transform-origin: bottom left; -webkit-transition: 120ms transform ease-in-out; transition: 120ms transform ease-in-out; box-shadow: inset 1em 1em var(--wdtPrimaryColor); -webkit-box-shadow: inset 1em 1em var(--wdtPrimaryColor); }
.wdt-custom-contact-form  .wpcf7-form-control-wrap [type="checkbox"]:checked:before { -webkit-transform: scale(1); transform: scale(1); }
.wdt-custom-contact-form .wdt-contact-col-2 .wpcf7-list-item span { font-size: clamp(1.125rem, 1.125rem + 0vw, 1.125rem); color:var(--wdtAccentTxtColor); }
.wdt-custom-contact-form .wdt-contact-col-2 span.wpcf7-list-item-label { position: relative; padding-left:10px; margin-right:10px; }

.wdt-custom-contact-form .wdt-contact-submit-btn input[type="submit"] { font-family:var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) + 4px); text-transform: capitalize; font-weight: var(--wdtFontWeight_H6); background-color: var(--wdtAccentTxtColor); color:var(--wdtSecondaryColor); min-width: 180px; padding-right: 46px; }
.wdt-custom-contact-form .wdt-contact-submit-btn input[type="submit"]:hover,
.wdt-custom-contact-form .wdt-contact-submit-btn input[type="submit"]:focus { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wdt-custom-contact-form .wdt-contact-submit-btn { display: flex; align-items: start; justify-content: space-between; color: var(--wdtAccentTxtColor); }
.wdt-custom-contact-form .wdt-contact-submit-btn .wpcf7-list-item { margin: 0; margin-right: 20px; }
.wdt-custom-contact-form .wdt-contact-submit-btn .with-spinner::before,
.wdt-custom-contact-form .wdt-contact-submit-btn .with-spinner::after { content: ''; width: 12px; height: 15px; background-color: var(--wdtPrimaryColor); display: inline-block; clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); -webkit-clip-path: polygon(10% 10%, 30% 0%, 90% 50%, 30% 100%, 10% 90%, 60% 50%); position: absolute; right: 30px; transform: translateX(0px); -webkit-transform: translateX(0px); transition: transform 0.3s ease, opacity 0.3s ease; -webkit-transition: transform 0.3s ease, opacity 0.3s ease; top: 22px; }
.wdt-custom-contact-form .wdt-contact-submit-btn .with-spinner::before { background-color: var(--wdtAccentTxtColor); transform: translateX(-20px); -webkit-transform: translateX(-20px); z-index: 1; opacity:0; }
.wdt-custom-contact-form .wdt-contact-submit-btn .with-spinner:has(input:hover)::before,
.wdt-custom-contact-form .wdt-contact-submit-btn .with-spinner:has(input:focus)::before { transform: translateX(0px); -webkit-transform: translateX(0px); opacity:1; transition-delay: 0.15s; -webkit-transition-delay: 0.15s; }
.wdt-custom-contact-form .wdt-contact-submit-btn .with-spinner:has(input:hover)::after,
.wdt-custom-contact-form .wdt-contact-submit-btn .with-spinner:has(input:focus)::after { transform: translateX(10px); -webkit-transform: translateX(10px); opacity: 0; }

@media only screen and (max-width:1024px) {
    .wdt-custom-contact-form .wdt-contact-col-1 > p { gap: 30px 40px; }
} 

@media only screen and (max-width:767px) {
    .wdt-custom-contact-form .wdt-contact-col-1 { margin-bottom: 20px; }
    .wdt-custom-contact-form .wdt-contact-col-1 > p { grid-template-columns: repeat(1, 1fr); gap: 20px 40px; }
    .wdt-custom-contact-form .wdt-contact-col-2 textarea { margin-bottom: 20px; }
    .wdt-custom-contact-form .wdt-contact-submit-btn { flex-direction: column; gap: 30px; }
} 


/* Contact details | Image box */

.wdt-cus-contact-detail-box .wdt-image-icon-group { display:flex; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper { display:inline-flex; overflow: hidden; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group { padding: 20px 10px 0; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem); text-transform: capitalize; color: var(--wdtPrimaryColor); margin-bottom: 15px; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-title h5 a { color:var(--wdtPrimaryColor); }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-title h5 a:hover { color:var(--wdtPrimaryColor); opacity: 0.75; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-description { color: var(--wdtBodyTxtColor); position: relative; margin-left: 26px; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-button > a { border:0; background-color: transparent !important; color: var(--wdtBodyTxtColor);  fill:unset; font-size: 1em; padding:0; text-align:left; margin-bottom: 10px; line-height: var(--wdtLineHeight_Base); position: relative; margin-left: 26px; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-button > a:hover { background-color:transparent; color:var(--wdtPrimaryColor); }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-description::before,
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-button > a::before { content: ''; display: inline-block; position: absolute; left: -26px; top: 4px; background-color: var(--wdtBodyTxtColor); width: 18px; height: 18px; mask-repeat: no-repeat; mask-position: center; mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; pointer-events: none; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-description::before { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M84.14,33.8C83,16.53,67.39,2,50,2h-.26A33.78,33.78,0,0,0,25.88,12.09a34.4,34.4,0,0,0-10,24.37c0,29.39,30.91,58.77,32.24,60a2.94,2.94,0,0,0,2,.76,2.9,2.9,0,0,0,1.9-.76c1.34-1.27,32.25-30.59,32.25-60C84.21,35.57,84.21,34.69,84.14,33.8ZM50.06,52A15.49,15.49,0,1,1,65.42,36.46,15.49,15.49,0,0,1,50.06,52Z'%3E%3C/path%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M84.14,33.8C83,16.53,67.39,2,50,2h-.26A33.78,33.78,0,0,0,25.88,12.09a34.4,34.4,0,0,0-10,24.37c0,29.39,30.91,58.77,32.24,60a2.94,2.94,0,0,0,2,.76,2.9,2.9,0,0,0,1.9-.76c1.34-1.27,32.25-30.59,32.25-60C84.21,35.57,84.21,34.69,84.14,33.8ZM50.06,52A15.49,15.49,0,1,1,65.42,36.46,15.49,15.49,0,0,1,50.06,52Z'%3E%3C/path%3E%3C/svg%3E"); }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-button > a[href*="tel:"]::before { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M92.3,86.26l-2.56,2.57A19.45,19.45,0,0,1,79,94.34l-1.69.19c-10,.63-20.67-3-32-10.34-.38-.25-.69-.5-1.07-.75A100.76,100.76,0,0,1,16.46,55.7l-.75-1.13c-7.39-11.34-11-22-10.34-31.94.06-.57.13-1.13.19-1.69a19.52,19.52,0,0,1,5.51-10.78L13.64,7.6A8.37,8.37,0,0,1,26.35,8.66L37,23.13A8.4,8.4,0,0,1,36.19,34l-2.45,2.5a.74.74,0,0,0-.31.32l-.5.5a4.29,4.29,0,0,0-1,4.51C36.75,54.44,45.39,63.15,58,67.91A4.41,4.41,0,0,0,62.49,67a5.64,5.64,0,0,0,.88-.81l2.5-2.45a8.47,8.47,0,0,1,11-.81L91.24,73.55A8.37,8.37,0,0,1,92.3,86.26Z'%3E%3C/path%3E%3Cpath d='M94.75,47.74A3,3,0,0,1,91.93,51h-.25a3,3,0,0,1-3-2.82A39.92,39.92,0,0,0,51.72,11.23a3,3,0,1,1,.44-6.08A46.24,46.24,0,0,1,94.75,47.74Z'%3E%3C/path%3E%3Cpath d='M78.65,49.75A3.07,3.07,0,0,1,76,53.25a1,1,0,0,1-.44.07,3.22,3.22,0,0,1-3.13-2.76,23.56,23.56,0,0,0-6.83-14,24.09,24.09,0,0,0-13.9-6.82,3.16,3.16,0,0,1-2.76-3.51,3.21,3.21,0,0,1,3.51-2.76A30.36,30.36,0,0,1,78.65,49.75Z'%3E%3C/path%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M92.3,86.26l-2.56,2.57A19.45,19.45,0,0,1,79,94.34l-1.69.19c-10,.63-20.67-3-32-10.34-.38-.25-.69-.5-1.07-.75A100.76,100.76,0,0,1,16.46,55.7l-.75-1.13c-7.39-11.34-11-22-10.34-31.94.06-.57.13-1.13.19-1.69a19.52,19.52,0,0,1,5.51-10.78L13.64,7.6A8.37,8.37,0,0,1,26.35,8.66L37,23.13A8.4,8.4,0,0,1,36.19,34l-2.45,2.5a.74.74,0,0,0-.31.32l-.5.5a4.29,4.29,0,0,0-1,4.51C36.75,54.44,45.39,63.15,58,67.91A4.41,4.41,0,0,0,62.49,67a5.64,5.64,0,0,0,.88-.81l2.5-2.45a8.47,8.47,0,0,1,11-.81L91.24,73.55A8.37,8.37,0,0,1,92.3,86.26Z'%3E%3C/path%3E%3Cpath d='M94.75,47.74A3,3,0,0,1,91.93,51h-.25a3,3,0,0,1-3-2.82A39.92,39.92,0,0,0,51.72,11.23a3,3,0,1,1,.44-6.08A46.24,46.24,0,0,1,94.75,47.74Z'%3E%3C/path%3E%3Cpath d='M78.65,49.75A3.07,3.07,0,0,1,76,53.25a1,1,0,0,1-.44.07,3.22,3.22,0,0,1-3.13-2.76,23.56,23.56,0,0,0-6.83-14,24.09,24.09,0,0,0-13.9-6.82,3.16,3.16,0,0,1-2.76-3.51,3.21,3.21,0,0,1,3.51-2.76A30.36,30.36,0,0,1,78.65,49.75Z'%3E%3C/path%3E%3C/svg%3E"); }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-button > a[href*="mailto:"]::before { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M94.43,15.4,61.62,45.34l-.38.38L50,55.93,38.69,45.59l-.06-.06L5.62,15.4a3.78,3.78,0,0,1,.82-.06H93.62A3.69,3.69,0,0,1,94.43,15.4Z'%3E%3C/path%3E%3Cpath d='M31,47.85.61,78.79A3.21,3.21,0,0,1,.55,78V21.17a3.21,3.21,0,0,1,.06-.76Z'%3E%3C/path%3E%3Cpath d='M94.43,83.8a3.17,3.17,0,0,1-.75.06H6.37a3.17,3.17,0,0,1-.75-.06L36.69,50.85,48,61.5a3.05,3.05,0,0,0,4.14,0L63.37,50.85Z'%3E%3C/path%3E%3Cpath d='M99.51,21.17V78a2.76,2.76,0,0,1-.07.76L69.07,47.91l30.37-27.5A2.76,2.76,0,0,1,99.51,21.17Z'%3E%3C/path%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M94.43,15.4,61.62,45.34l-.38.38L50,55.93,38.69,45.59l-.06-.06L5.62,15.4a3.78,3.78,0,0,1,.82-.06H93.62A3.69,3.69,0,0,1,94.43,15.4Z'%3E%3C/path%3E%3Cpath d='M31,47.85.61,78.79A3.21,3.21,0,0,1,.55,78V21.17a3.21,3.21,0,0,1,.06-.76Z'%3E%3C/path%3E%3Cpath d='M94.43,83.8a3.17,3.17,0,0,1-.75.06H6.37a3.17,3.17,0,0,1-.75-.06L36.69,50.85,48,61.5a3.05,3.05,0,0,0,4.14,0L63.37,50.85Z'%3E%3C/path%3E%3Cpath d='M99.51,21.17V78a2.76,2.76,0,0,1-.07.76L69.07,47.91l30.37-27.5A2.76,2.76,0,0,1,99.51,21.17Z'%3E%3C/path%3E%3C/svg%3E"); }
.wdt-cus-contact-detail-box .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a:hover { background-color:transparent; }
.wdt-cus-contact-detail-box .wdt-content-item > div:not(:last-child),
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom:10px; }
.wdt-cus-contact-detail-box .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button { margin:0; width:100%; }
.wdt-cus-contact-detail-box .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group { margin:0; }
.wdt-cus-contact-detail-box .wdt-content-item .wdt-content-image > a > img { transform: perspective(0px) rotateX(0deg) rotateY(0deg) scaleX(1) scaleY(1); -webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg) scaleX(1) scaleY(1); }
.wdt-cus-contact-detail-box .wdt-content-item:hover .wdt-content-image > a > img { transform: perspective(var(--wdt-zoo-transform-perspective)) rotateX(var(--wdt-zoo-transform-rotateX)) rotateY(var(--wdt-zoo-transform-rotateY)) scaleX(var(--wdt-zoo-transform-scale)) scaleY(var(--wdt-zoo-transform-scale)); -webkit-transform: perspective(var(--wdt-zoo-transform-perspective)) rotateX(var(--wdt-zoo-transform-rotateX)) rotateY(var(--wdt-zoo-transform-rotateY)) scaleX(var(--wdt-zoo-transform-scale)) scaleY(var(--wdt-zoo-transform-scale)); }
.wdt-cus-contact-detail-box .wdt-content-item { overflow:hidden; }


/* Map */

.wdt-custom-map-style .gm-style-iw-ch { display:none !important; }
.wdt-custom-map-style .wdt-google-map .gm-style .gm-style-iw-c:after { display:none; }
.wdt-custom-map-style .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect { display:none !important; }
.wdt-custom-map-style .wdt-google-map .gm-style .gm-style-iw-c { padding:0px !important; -webkit-transform: translate3d(30%, -40%, 0); transform: translate3d(30%, -40%, 0); -webkit-border-radius:var(--wdtRadius_Full); border-radius:var(--wdtRadius_Full); overflow:hidden; background-color:transparent; border: 3px solid var(--wdtPrimaryColor); box-shadow: none; -webkit-box-shadow: none; }







/* Career Listing */

.wdt-custom-career-list :is(.wdt-content-item > div:not(:last-child), .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-content-item .wdt-content-elements-group > div:not(:last-child)) { margin-bottom: 0; }
.wdt-custom-career-list .wdt-content-item { display: flex; flex-direction: row-reverse; justify-content: space-between !important; gap: 20px; align-items: center; padding: 30px clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) /* 50 - 20 */; background-color: var(--wdtTertiaryColor); }
.wdt-custom-career-list .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.25rem + 0.625vw, 2rem); /* Min-22 & Max-32 */ text-transform: uppercase; font-weight: var(--wdtFontWeight_H2); }
.wdt-custom-career-list .wdt-content-item p { margin-bottom: 0; }
.wdt-custom-career-list .wdt-content-item:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wdt-custom-career-list .wdt-content-item .wdt-content-description { color: var(--wdtBodyTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-career-list .wdt-content-item:hover .wdt-content-title h5, 
.wdt-custom-career-list .wdt-content-item:hover .wdt-content-title h5 a,
.wdt-custom-career-list .wdt-content-item:hover .wdt-content-description { color: var(--wdtAccentTxtColor); }
.wdt-custom-career-list .wdt-content-item:hover .wdt-content-title h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-career-list .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { display: none; }
.wdt-custom-career-list .wdt-content-item .wdt-content-button { display: flex; }
.wdt-custom-career-list .wdt-content-item .wdt-content-button > a { display: inline-flex; align-items: center; justify-content: center; border: none; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); font-size: 0; width: clamp(3.75rem, 3.625rem + 0.625vw, 4.375rem) /* 70 - 60 */; height: clamp(3.75rem, 3.625rem + 0.625vw, 4.375rem) /* 70 - 60 */; padding: 0; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-custom-career-list .wdt-content-item .wdt-content-button > a::before { content: ''; width: clamp(1.5625rem, 1.5rem + 0.3125vw, 1.875rem) /* 30 - 25 */; height: clamp(1.5625rem, 1.5rem + 0.3125vw, 1.875rem) /* 30 - 25 */; display: block; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M85.23,50,65.06,69,32.15,100,14.25,81l32.9-31L18,19,38.13,0l29.2,31Z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M85.23,50,65.06,69,32.15,100,14.25,81l32.9-31L18,19,38.13,0l29.2,31Z'/%3E%3C/svg%3E"); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.wdt-custom-career-list .wdt-content-item .wdt-content-button > a::after { content: ''; width: clamp(1.5625rem, 1.5rem + 0.3125vw, 1.875rem) /* 30 - 25 */; height: 2px; background-color: currentColor; position: absolute; left: 0; transform: scaleX(0); -webkit-transform: scaleX(0); left: 26%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.wdt-custom-career-list .wdt-content-item .wdt-content-button > a:hover::before { transform: scale(0.85) translateX(10px); -webkit-transform: scale(0.85) translateX(10px); }
.wdt-custom-career-list .wdt-content-item .wdt-content-button > a:hover::after { transform: scaleX(1); -webkit-transform: scaleX(1); }
.wdt-custom-career-list .wdt-content-item:hover .wdt-content-button > a { background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); }

@media only screen and (max-width:479px) {
    .wdt-custom-career-list .wdt-content-item { flex-direction: column-reverse; gap: 20px; align-items: center; }
}


/* Career form */

.wdt-custom-career-form .wdt-custom-contact-us-form-style textarea { height: 120px; }
.wdt-custom-career-form .wdt-custom-contact-us-form-style .wdt-form-btn input[type="submit"] { background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); }
.wdt-custom-career-form .wdt-custom-contact-us-form-style .wdt-form-btn input[type="submit"]:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

.wdt-custom-career-details .wdt-heading-title-wrapper .wdt-heading-italic-words { font-size: 0.85em; }


/* Career Contact us */

.wdt-custom-career-contact.wdt-cus-contact-iconbox-1 .wdt-content-item .wdt-content-icon-wrapper div.wdt-content-icon > span { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); box-shadow: unset; -webkit-box-shadow: unset; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); }
.wdt-custom-career-contact.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5,
.wdt-custom-career-contact.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-description > p a { color: var(--wdtAccentTxtColor); }
.wdt-custom-career-contact.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-description > p a:hover { color: var(--wdtPrimaryColor); }
.wdt-custom-career-contact.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder .wdt-content-item { flex-direction: row !important; max-width: 100% !important; margin: 0 !important; }

@media only screen and (max-width:1280px) {
    .wdt-custom-career-contact.wdt-cus-contact-iconbox-1 .wdt-content-item .wdt-content-icon-wrapper div.wdt-content-icon > span { width: 60px; }
    .wdt-custom-career-contact.wdt-cus-contact-iconbox-1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: 60px; }
}



/* Home 3 Slider */

.wdt-custom-home3-slide-heading.elementor-widget-heading .elementor-heading-title { margin: 0; }

.wdt-cus-advanced-carousel-style-1 .swiper-slide .elementor-widget-icon { transform: translate(-100%, 50%); -webkit-transform: translate(-100%, 50%); opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-advanced-carousel-style-1 .swiper-slide-active .elementor-widget-icon { transform: translate(0,0); -webkit-transform: translate(0,0); opacity: 1; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }



/* Terms & Conditions page | Button */

.wdt-custom-contactus-btn-arrow .wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)):hover .wdt-button-text::before, 
.wdt-custom-contactus-btn-arrow .wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)):focus .wdt-button-text::before { background-color: var(--wdtPrimaryColor); }


/* Terms & Conditions page | Headings */

.wdt-custom-terms-main-heading .wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.625rem, 1.325rem + 1.5vw, 3.125rem) /* 50 - 26 */; }
.wdt-custom-terms-sub-heading .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem) /* 30 - 22 */; font-weight: var(--wdtFontWeight_H4); }



/* Home 1 | About us image */

.wdt-cus-home-1-filler-img .elementor-widget-container { display: flex; justify-content: flex-end; }

.wdt-cus-about-Btn .wdt-button-holder.wdt-button-size-sm .wdt-button { padding: 8px; }
.wdt-cus-about-Btn .wdt-button-holder.wdt-button-size-sm .wdt-button .wdt-button-icon { padding: 12px; }



/* Home 4 | slider */

.wdt-cus-home-4-adv-slider .swiper-slide .wdt-cus-home3-slider-heading .wdt-heading-holder { transform: translateX(-100px); -webkit-transform:translateX(-100px); opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.wdt-cus-home-4-adv-slider .swiper-slide.swiper-slide-active .wdt-cus-home3-slider-heading .wdt-heading-holder { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1; }
.wdt-cus-home-4-adv-slider .swiper-slide .wdt-cus-home-4-slider-content .wdt-heading-holder { transform: translateX(100px); -webkit-transform:translateX(100px); opacity:0 ; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wdt-cus-home-4-adv-slider .swiper-slide.swiper-slide-active .wdt-cus-home-4-slider-content .wdt-heading-holder { transform: translateX(0px); -webkit-transform:translateX(0px); opacity: 1; }
.wdt-cus-home-4-adv-slider .swiper-slide .wdt-cus-home-4-slider-img-1 img { transform: translateX(100px); -webkit-transform: translateX(100px); opacity:0 ; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }
.wdt-cus-home-4-adv-slider .swiper-slide.swiper-slide-active .wdt-cus-home-4-slider-img-1 img { transform: translateX(0px); -webkit-transform:translateX(0px); opacity: 1; }
.wdt-cus-home-4-adv-slider .swiper-slide .wdt-custom-home4-slider-popup { transform: translateX(100px); -webkit-transform: translateX(100px); opacity:0 ; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }
.wdt-cus-home-4-adv-slider .swiper-slide.swiper-slide-active .wdt-custom-home4-slider-popup { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1; }
.wdt-cus-home-4-adv-slider .swiper-slide .wdt-cus-h4-slider-counter-2 { opacity:0 ; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-home-4-adv-slider .swiper-slide.swiper-slide-active .wdt-cus-h4-slider-counter-2 { opacity: 1; }
.wdt-cus-home-4-adv-slider .wdt-carousel-pagination-wrapper { position: absolute; bottom: 100px; left: 0; right: 0; margin: auto; }

@media only screen and (max-width:1280px) {
    .wdt-cus-home-4-adv-slider .wdt-carousel-pagination-wrapper { bottom: 80px; }
}

@media only screen and (max-width:1024px) {
    .wdt-cus-home-4-adv-slider .wdt-carousel-pagination-wrapper { bottom: 70px; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-home-4-adv-slider .wdt-carousel-pagination-wrapper { bottom: 60px; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-home-4-adv-slider .wdt-carousel-pagination-wrapper { bottom: 50px; }
}

/* Popup | Home 3 */

.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-holder, 
.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: flex; flex-direction: row-reverse }
.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { margin: auto; width: clamp(3.125rem, 0.9821rem + 3.3482vw, 5rem);/* 80 - 50 */; height:clamp(3.125rem, 0.9821rem + 3.3482vw, 5rem);/* 80 - 50 */; justify-content: center; align-items: center; font-size: clamp(1.125rem, 0.5536rem + 0.8929vw, 1.625rem); color: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { height: fit-content; pointer-events: none; }
.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover { color:var(--wdtSecondaryColor); }
.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background:var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); transform: scale(1); -webkit-transform: scale(1); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); z-index: -1; }
.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover:before { transform: scale(0); -webkit-transform: scale(0); }
.wdt-custom-home4-slider-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 0px solid var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); transform: scale(0.7); -webkit-transform: scale(0.7); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); opacity: 0; backdrop-filter: blur(3px); background: rgba(var(--wdtAccentTxtColorRgb), 0.2); box-shadow: 0 0 0px 2px rgba(var(--wdtAccentTxtColorRgb), 0.3); -webkit-box-shadow: 0 0 0px 2px rgba(var(--wdtAccentTxtColorRgb), 0.3); z-index: -1; }
.wdt-custom-home4-slider-popup   .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover:after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
.wdt-custom-home4-slider-popup   .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { margin-left: 10px; font-size: 18px; text-decoration: underline; color: var(--wdtAccentTxtColor) }

@media screen and (max-width:1024px) {
    .wdt-custom-home4-slider-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { color: var(--wdtSecondaryColor) }
}


/*----Counter-----*/

.wdt-cus-h3-counter-2.wdt-cus-h4-slider-counter-2 .wdt-content-item:hover .wdt-content-counter,
.wdt-cus-h3-counter-2.wdt-cus-h4-slider-counter-2 .wdt-content-item .wdt-content-title h5:hover a { color: var(--wdtSecondaryColor); opacity: 0.7; }


/*-----content----*/
.wdt-cus-home-4-slider-content .wdt-heading-content-wrapper { color: var(--wdtAccentTxtColor) }

@media screen and (max-width:1024px){
    .wdt-cus-home-4-slider-content .wdt-heading-content-wrapper { color: var(--wdtSecondaryColor); }
}




/* Comment form */

.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); }
.wp-block-avatar, .wp-block-avatar img { border-radius: var(--wdtRadius_Zero) !important; -webkit-border-radius: var(--wdtRadius_Zero) !important; }


/* Highliter */

::-moz-selection { color: var(--wdtAccentTxtColor); background: var(--wdtPrimaryColor); }
::selection { color: var(--wdtAccentTxtColor); background: var(--wdtPrimaryColor); }


