
/* Header Icon Border */

.wdt-custom-side-nav-icon-border::before { content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; }

.wdt-flex-direction-column > div { flex-direction: column; }

:root {
    --wdt-customGradient: linear-gradient(252deg, rgba(var(--wdtCustomColor1Rgb),0.6) 20.03%, rgba(var(--wdtCustomColor2Rgb),0.6) 58.07%, rgba(var(--wdtCustomColor2Rgb),0.6) 58.08%, rgba(var(--wdtCustomColor3Rgb),0.6) 95.81%);
    --wdt-customGradient-2: linear-gradient(252deg, rgba(var(--wdtCustomColor1Rgb),1) 20.03%, rgba(var(--wdtCustomColor2Rgb),1) 58.07%, rgba(var(--wdtCustomColor2Rgb),1) 58.08%, rgba(var(--wdtCustomColor3Rgb),1) 95.81%);
}

.wdt-custom-bg-clr,
.wdt-custom-bg-clr-2 > div::before { background: var(--wdt-customGradient); }
.wdt-custom-bg-clr-2 > div::before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 1; border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-custom-bg-clr-3,
.wdt-cus-h-3-textBox .elementor-widget-container { background: var(--wdt-customGradient-2); }

.swiper-slide { cursor: grab; }


/* Common typo */

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a, .elementor-widget-text-editor { font-family: var(--wdtFontTypo_Base); }
.elementor-widget-heading .elementor-heading-title { font-family: var(--wdtFontTypo_Alt); }

.wdt-pointer-events-none { pointer-events: none; }

.wdt-custom-link-btn .elementor-widget-container { transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-link-btn .elementor-widget-container:has(a:hover) { padding-right: 40px !important; }


/* G_Translate */

div.gtranslate_wrapper .gt_switcher .gt_option { position: absolute !important; background-color: var(--wdtAccentTxtColor); border: none; top: 40px; }
.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; opacity: 1; }
.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 .gt_selected a:after { 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; }



/* Currency switcher */

.woocommerce-currency-switcher-form .select2-container,
.wdt-custom-currency-shortcode .select2-container { font-family: var(--wdtFontTypo_Base); color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_Base); width: fit-content !important; }
.woocommerce-currency-switcher-form.wdt-dark-bg .select2-container, 
.woocommerce-currency-switcher-form.wdt-dark-bg .select2-container { color: var(--wdtAccentTxtColor); }
.woocommerce-currency-switcher-form .dd-select { display: none; }
.woocommerce-currency-switcher-form form { display: flex; align-items: center; }
.woocommerce-currency-switcher-form .select2-container--default .select2-selection--single { border: none; line-height: normal; }
.woocommerce-currency-switcher-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 25px; padding-right: 30px; font-size: var(--wdtFontSize_Ext); }
.woocommerce-currency-switcher-form .select2-container--default .select2-selection--single .select2-selection__arrow { left: auto; right: 0 !important; }
.woocommerce-currency-switcher-form .select2-container--default .select2-selection--single .select2-selection__arrow b { left: auto; right: 0; }
body:has(.woocommerce-currency-switcher-form .select2-container--focus, .woocommerce-currency-switcher-form .select2-container--open) .select2-search--dropdown .select2-search__field { display: none; }
body:has(.woocommerce-currency-switcher-form .select2-container--focus, .woocommerce-currency-switcher-form .select2-container--open) .select2-search--dropdown { padding: 5px; }

body:has(.woocommerce-currency-switcher-form .select2-container--open) .select2-container--open .select2-dropdown.select2-dropdown--below { margin-top: 20px; margin-left: 10px; font-size: var(--wdtFontSize_Ext); }


/* Header - Popup video */

.wdt-header-play-video.elementor-widget .elementor-icon-list-item a { display: flex; flex-direction: row-reverse; opacity: 1; }
.wdt-header-play-video.elementor-widget .elementor-icon-list-item a:hover { opacity: 0.6; }
.wdt-header-play-video.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { padding: 0; padding-right: 5px; }
.wdt-header-play-video li .elementor-icon-list-icon { animation: wdt-header-play 2s linear infinite; -webkit-animation: wdt-header-play 2s linear infinite; }
.wdt-header-play-video li .elementor-icon-list-text { animation: wdt-header-play-text 2s linear infinite; -webkit-animation: wdt-header-play-text 2s linear infinite; }
.wdt-header-play-video li a:hover .elementor-icon-list-icon,
.wdt-header-play-video li a:hover .elementor-icon-list-text { animation-play-state: paused; -webkit-animation-play-state: paused; }

@keyframes wdt-header-play {  0% { transform: translateX(-50px); -webkit-transform: translateX(-50px); }  30% { transform: translateX(0px) scale(1); -webkit-transform: translateX(0px) scale(1); } 80% { transform: translateX(0px) scale(1); -webkit-transform: translateX(0px) scale(1); }  100% { transform: translateX(-50px); -webkit-transform: translateX(-50px); } }
@-webkit-keyframes wdt-header-play {  0% { transform: translateX(-50px); -webkit-transform: translateX(-50px); }  30% { transform: translateX(0px) scale(1); -webkit-transform: translateX(0px) scale(1); }  80% { transform: translateX(0px) scale(1); -webkit-transform: translateX(0px) scale(1); }  100% { transform: translateX(-50px); -webkit-transform: translateX(-50px); } }

@keyframes wdt-header-play-text { 0% { clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); } 30% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } 80% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } 100% { clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); } }
@-webkit-keyframes wdt-header-play-text { 0% { clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); } 30% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } 80% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } 100% { clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); } }



/* Header Link */

.wdt-header-link-list.elementor-widget .elementor-icon-list-item a { opacity: 1; font-size: var(--wdtFontSize_Ext); }
.wdt-header-link-list.elementor-widget .elementor-icon-list-item a .elementor-icon-list-text { opacity: 1; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-header-link-list.elementor-widget .elementor-icon-list-item a:hover .elementor-icon-list-text { opacity: 0.7; }

.wdt-header-menu-link-list.elementor-widget .elementor-icon-list-item a { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: normal; text-transform: capitalize; padding: 8px 19px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-header-menu-link-list.elementor-widget .elementor-icon-list-item a:hover { background-color: var(--wdtAccentTxtColor); background-image: var(--wdt-customGradient-2); }

@media only screen and (max-width:1540px) {
    .wdt-header-menu-link-list.elementor-widget .elementor-icon-list-item a { padding: 8px 15px; }
}

/* Footer contact icon box */

.wdt-custom-footer-iconbox .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; justify-content: start; }
.wdt-custom-footer-iconbox .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-footer-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-custom-footer-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); /* 60-50 */ margin-right: 20px; }
.wdt-custom-footer-iconbox .wdt-content-item .wdt-content-subtitle { font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); /* 18-16 */ opacity: 0.75; letter-spacing: 0; }
.wdt-custom-footer-iconbox .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); /* 22-18 */ }
.wdt-custom-footer-iconbox 
.wdt-custom-footer-iconbox { width: 100%; }

@media only screen and (max-width:1024px) and (min-width:768px) {
    .wdt-custom-footer-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 45px; margin-right: 10px; }
    .wdt-custom-footer-iconbox .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); /* 22-18 */ }
}

.wdt-custom-footer-link.elementor-widget .elementor-icon-list-item, 
.wdt-custom-footer-link.elementor-widget .elementor-icon-list-item a,
.wdt-custom-footer-link p { font-size: var(--wdtFontSize_Base); }


/* Footer Social icons */

.wdt-custom-footer-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }
.wdt-custom-footer-icon.elementor-widget .elementor-icon-list-item a { font-size: calc(var(--wdtFontSize_H6) - 2px); width: 40px; height: 40px; border: 0; align-items: center; background-color: var(--wdtPrimaryColor); justify-content: center; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-dark-bg .wdt-custom-footer-icon.elementor-widget .elementor-icon-list-item a { color: var(--wdtHeadAltColor); }
.wdt-custom-footer-icon.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { display: none; }
.wdt-custom-footer-icon.elementor-widget .elementor-icon-list-item a:hover { color: var(--wdtAccentTxtColor); background-color: var(--wdtHeadAltColor); }
.wdt-dark-bg .wdt-custom-footer-icon.elementor-widget .elementor-icon-list-item a:hover { color: var(--wdtHeadAltColor); background-color: var(--wdtAccentTxtColor); }

@media only screen and (min-width:768px) {
    #footer .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { height: 44px; }
}

/* List Icon */

.wdt-custom-list-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }
.wdt-custom-list-icon.elementor-widget .elementor-icon-list-icon { align-items: center; justify-content: center; margin-right: 15px; position: relative; z-index: 1; }
.wdt-custom-list-icon.elementor-widget .elementor-icon-list-icon::before { content: ''; width: 20px; height: 20px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: var(--wdt-customGradient-2); position: absolute; z-index: -1; }
.wdt-custom-list-icon.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { font-size: calc(var(--wdtFontSize_Base) + 2px); font-weight: var(--wdtFontWeight_Ext); }
.wdt-custom-list-icon-base-text.wdt-custom-list-icon.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); }


/* Blog Details Social icon and Tags */

.wdt-custom-blog-details-ts, .wdt-custom-blog-details-ts ul { margin-bottom: 0 !important; }
.wdt-custom-blog-details-ts .single-entry-tags a { text-transform: capitalize; padding: 5px 20px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); margin: 5px !important; border: 1px solid rgba(var(--wdtBorderColorRgb),0.5); }
.wdt-custom-blog-details-ts .single-entry-tags { display: flex !important; flex-wrap: wrap; align-items: center; }
.wdt-custom-blog-details-ts .single-entry-tags a:nth-child(4n-3) { background-color: var(--wdtCustomColor1); }
.wdt-custom-blog-details-ts .single-entry-tags a:nth-child(4n-2) { background-color: var(--wdtCustomColor2); }
.wdt-custom-blog-details-ts .single-entry-tags a:nth-child(4n-1) { background-color: var(--wdtCustomColor3); }
.wdt-custom-blog-details-ts .single-entry-tags a:nth-child(4n) { background-color: var(--wdtCustomColor4); }
.wdt-custom-blog-details-ts .single-entry-tags a:hover { background-color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor) !important; color: var(--wdtHeadAltColor) !important; }

.blog-single-entry div.single-entry-comments:has(.comment-wrap) { display: none; }


/* Comment form | Blog */

/* .blog-single-entry div.single-entry-comments { display: none !important; } */


/* Service listing type 1 */

.wdt-custom-service-type1 .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-service-type1 .wdt-content-item { display: grid; height: 100%; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden; border: 1px solid var(--wdtQuaternaryColor); background: var(--wdt-customGradient-2); }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-media-group * { height: 100%; object-fit: cover; object-position: center; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-media-group { display: flex; grid-area: 1/-1; height: 100%; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-icon-wrapper { justify-content: unset; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-detail-group { grid-area: 1/-1; padding: 45px clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); /* 50 - 20 */ padding-top: clamp(2.1875rem, 2.0625rem + 0.625vw, 2.8125rem); /* 45 - 35 */ height: 100%; position: relative; display: flex; flex-direction: column; justify-content: center; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-detail-group::before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); pointer-events: none; }
.wdt-custom-service-type1 .wdt-column:nth-child(4n-3) .wdt-content-item .wdt-content-detail-group::before,
.wdt-custom-service-type1 .swiper-slide:nth-child(4n-3) .wdt-content-item .wdt-content-detail-group::before { background-color: var(--wdtCustomColor1); }
.wdt-custom-service-type1 .wdt-column:nth-child(4n-2) .wdt-content-item .wdt-content-detail-group::before,
.wdt-custom-service-type1 .swiper-slide:nth-child(4n-2) .wdt-content-item .wdt-content-detail-group::before { background-color: var(--wdtCustomColor2); }
.wdt-custom-service-type1 .wdt-column:nth-child(4n-1) .wdt-content-item .wdt-content-detail-group::before,
.wdt-custom-service-type1 .swiper-slide:nth-child(4n-1) .wdt-content-item .wdt-content-detail-group::before { background-color: var(--wdtCustomColor3); }
.wdt-custom-service-type1 .wdt-column:nth-child(4n) .wdt-content-item .wdt-content-detail-group::before,
.wdt-custom-service-type1 .swiper-slide:nth-child(4n) .wdt-content-item .wdt-content-detail-group::before { background-color: var(--wdtCustomColor4); }
.wdt-custom-service-type1 .wdt-column .wdt-content-item:hover .wdt-content-detail-group::before,
.wdt-custom-service-type1 .swiper-slide .wdt-content-item:hover .wdt-content-detail-group::before { opacity: 0.8; background-color: var(--wdtPrimaryColor); }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtHeadAltColor); font-size: clamp(5rem, 4.5rem + 2.5vw, 7.5rem); /* 120 - 80 */ padding: 0; margin: -10px 0; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-description { margin-bottom: 0 !important; margin-top: -8px; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); /* Min-22 & Max-26 */ position: relative; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-button { display: flex; justify-content: end; margin-top: 10px; margin-bottom: -20px; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-button > a { font-size: 0; padding: 0; background-color: currentColor; color: var(--wdtHeadAltColor); width: clamp(1.5625rem, 1.5rem + 0.3125vw, 1.875rem); /* 30 - 25 */ height: 30px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'/%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-repeat: no-repeat; mask-position: center; mask-size: contain; transition-duration: 0.2s; -webkit-transition-duration: 0.2s; opacity: 1; }
.wdt-custom-service-type1 .wdt-content-item .wdt-content-button > a:hover { background-color: currentColor; }
.wdt-custom-service-type1 .wdt-content-item:hover .wdt-content-button > a { transform: translateX(20px) scaleX(1.2); -webkit-transform: translateX(20px) scaleX(1.2); opacity: 0; }
/* .wdt-custom-service-type1 .wdt-content-item:hover .wdt-content-title h5 a:hover { color: rgba(var(--wdtHeadAltColorRgb),0.7); } */

.wdt-custom-service-type1 .wdt-content-item:hover { border-color: var(--wdtPrimaryColor); }


/* Service listing type 2 */

.wdt-custom-service-type2 .wdt-content-item .wdt-content-media-group { opacity: 0.075; }
.wdt-custom-service-type2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); /* 80 - 60 */ margin: 0; }
.wdt-custom-service-type2 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ }
.wdt-custom-service-type2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { padding: 10px; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); position: relative; background-color: var(--wdtBodyBGColor); border: 1px solid var(--wdtQuaternaryColor); }
.wdt-custom-service-type2 .wdt-content-item .wdt-content-detail-group { padding-top: unset; padding: clamp(1.875rem, 1.6875rem + 0.9375vw, 2.8125rem) clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); /* 50 - 20 */ /* 45 - 30 */ }
.wdt-custom-service-type2 .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-service-type2 .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtAccentTxtColor); }
.wdt-custom-service-type2 .wdt-column .wdt-content-item:hover .wdt-content-detail-group::before,
.wdt-custom-service-type2 .swiper-slide .wdt-content-item:hover .wdt-content-detail-group::before { opacity: 0; background-color: var(--wdtAccentTxtColor); }
/* .wdt-custom-service-type2 .wdt-content-item:hover .wdt-content-title h5 a:hover { color: rgba(var(--wdtHeadAltColorRgb),0.7); } */
.wdt-custom-service-type2 .wdt-content-item:hover { border-color: rgba(var(--wdtBorderColorRgb),0.2); }


/* Services Details */

.wdt-custom-service-detail-img img { border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }


/* Integrations | Page */

.wdt-custom-integration-type1 .wdt-content-item > div:not(:last-child),
.wdt-custom-integration-type1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-integration-type1 .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-custom-integration-type1 .wdt-content-item { display: grid; grid-template-columns: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem) auto; /* 70 - 50 */ border: 1px solid rgba(var(--wdtBorderColorRgb),0.5); align-items: center; padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */ border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); box-shadow: 0 4px 20px rgba(var(--wdtPrimaryColorRgb),0.15); -webkit-box-shadow: 0 4px 20px rgba(var(--wdtPrimaryColorRgb),0.15); overflow: hidden; height: 100%; }
.wdt-custom-integration-type1 .wdt-content-item::before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); pointer-events: none; }
.wdt-custom-integration-type1 .wdt-content-item:hover::before {  background-color: var(--wdtPrimaryColor) !important; }
.wdt-custom-integration-type1 .wdt-column:nth-child(4n-3) .wdt-content-item::before { background-color: var(--wdtCustomColor1); }
.wdt-custom-integration-type1 .wdt-column:nth-child(4n-2) .wdt-content-item::before { background-color: var(--wdtCustomColor2); }
.wdt-custom-integration-type1 .wdt-column:nth-child(4n-1) .wdt-content-item::before { background-color: var(--wdtCustomColor3); }
.wdt-custom-integration-type1 .wdt-column:nth-child(4n) .wdt-content-item::before { background-color: var(--wdtCustomColor4); }
.wdt-custom-integration-type1 .wdt-content-item .wdt-content-detail-group { padding-left: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* 40 - 20 */ }
.wdt-custom-integration-type1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ margin-bottom: 10px; }
.wdt-custom-integration-type1 .wdt-content-item:hover .wdt-content-title h5 a:hover { color: rgba(var(--wdtHeadAltColorRgb),0.7); }
.wdt-custom-integration-type1 .wdt-content-item:hover { border-color: var(--wdtPrimaryColor); }

.wdt-custom-integration-icons .elementor-icon { display: flex; font-size: 90px; }

.wdt-custom-section-bg { position: relative; }
.wdt-custom-section-bg::before { content: ''; position: absolute; background: radial-gradient(rgba(var(--wdtTertiaryColorRgb),1),transparent,transparent,transparent); top: -200%; right: -100%; bottom: -150%; left: -100%; }

@media only screen and (max-width:1280px) {
    .wdt-custom-integration-icons .elementor-icon { font-size: 75px; }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-integration-icons .elementor-icon { font-size: 60px; }
}


/* Integrations | Tab */

.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size: calc(var(--wdtFontSize_Base) + 4px); font-weight: var(--wdtFontWeight_Alt); line-height: 1; font-family: var(--wdtFontTypo_Alt); letter-spacing: 0; text-transform: capitalize; color: var(--wdtHeadAltColor); padding: 20px 25px; min-width: 200px; border: 1px solid var(--wdtBorderColor); background: transparent; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); position: relative; }
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor::before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background: var(--wdt-customGradient-2); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); opacity: 0; z-index: -1; border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { background: transparent; color: var(--wdtHeadAltColor); }
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor::before,
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor::before { opacity: 1; }
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child),
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li { margin-right: 0px; }
.wdt-custom-integartion-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { gap: 20px; }
.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0; padding-top: 100px; }
.wdt-custom-tab2.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 30px; }

.wdt-custom-integartion-tab-page.wdt-custom-integartion-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { max-width: 810px; gap: 20px; margin: 0 auto; }
/* .wdt-custom-integartion-tab-page.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); } */
.wdt-custom-integartion-tab-page.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 65px; }

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 80px; }
    .wdt-custom-tab2.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 30px; }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 70px; }
    .wdt-custom-tab2.wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 30px; }
}

@media only screen and (max-width:767px) and (min-width:480px) {
    .wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 60px; }
    .wdt-custom-integartion-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; padding-top: 40px; }
    .wdt-custom-tab2.wdt-custom-integartion-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding-top: 30px; }
    .wdt-custom-integartion-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { margin-bottom: 0; width: 100%; }

}

@media only screen and (max-width:479px)  {
    .wdt-custom-integartion-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding-top: 50px; }
    .wdt-custom-integartion-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; padding-top: 40px; }
    .wdt-custom-tab2.wdt-custom-integartion-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding-top: 30px; }
    .wdt-custom-integartion-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { margin-bottom: 0; width: 100%; }
}







/* Bg - line */

.wdt-custom-bg-line { pointer-events: none; }
.wdt-custom-bg-line .elementor-icon svg { width: auto; }
.wdt-custom-bg-line .elementor-icon svg > path { fill: none; stroke: currentColor; stroke-dasharray: 830; animation: bg-path-stroke 5s linear infinite; opacity: 0.5; }

@media only screen and (max-width:1280px) { .wdt-custom-bg-line .elementor-icon svg > path { opacity: 0; } }

@keyframes bg-path-stroke {
    0% { stroke-dashoffset: 0; }
    100% { stroke-dashoffset: 1660; }
}




/* Home 1 - Hero banner -start */

/* Banner heading */

.wdt-custom-h1-banner-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem); /* Min-30 & Max-70 */ }

/* Testimonial - Hero banner */

.wdt-custom-banner-testimonial .wdt-content-item > div:not(:last-child),
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-custom-banner-testimonial .wdt-content-item,
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-elements-group { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-image > a > img { width: 100%; max-width: 130px; }
.wdt-custom-banner-testimonial .wdt-content-item .wdt-rating-container { display: flex; }
.wdt-custom-banner-testimonial .wdt-content-item li { padding-bottom: 0; font-size: var(--wdtFontSize_Ext); }
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_Base) + 2px); font-family: var(--wdtFontTypo_Base); color: var(--wdtSecondaryColor); }
.wdt-custom-banner-testimonial .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); color: var(--wdtSecondaryColor); }
.wdt-custom-banner-testimonial .wdt-content-item .wdt-rating > li > span::before { content: ''; background: var(--wdtSecondaryColor); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M80.78,92.88c.41,2.92-1.38,4.29-4,2.92L54.61,84.7a11.93,11.93,0,0,0-9.72,0L22.69,95.63c-2.67,1.3-4.45,0-4.05-3l3.73-24.47a12.36,12.36,0,0,0-2.92-9.24L2.36,41.27C.25,39.16,1,37,3.9,36.49l24.38-4a12.23,12.23,0,0,0,7.86-5.67L47.64,5c1.38-2.67,3.65-2.59,5,0L64,26.93a12.43,12.43,0,0,0,7.78,5.75L96.17,36.9c2.92.48,3.65,2.67,1.54,4.78L80.29,59.26a11.88,11.88,0,0,0-3,9.15l3.56,24.47Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M80.78,92.88c.41,2.92-1.38,4.29-4,2.92L54.61,84.7a11.93,11.93,0,0,0-9.72,0L22.69,95.63c-2.67,1.3-4.45,0-4.05-3l3.73-24.47a12.36,12.36,0,0,0-2.92-9.24L2.36,41.27C.25,39.16,1,37,3.9,36.49l24.38-4a12.23,12.23,0,0,0,7.86-5.67L47.64,5c1.38-2.67,3.65-2.59,5,0L64,26.93a12.43,12.43,0,0,0,7.78,5.75L96.17,36.9c2.92.48,3.65,2.67,1.54,4.78L80.29,59.26a11.88,11.88,0,0,0-3,9.15l3.56,24.47Z'/%3E%3C/svg%3E"); width: 100%; height: 100%; position: relative; display: block; }

/* Circle Text */

.wdt-custom-circle-text { animation: wdt-circle-text 10s linear infinite; -webkit-animation: wdt-circle-text 10s linear infinite; transform-origin: center; -webkit-transform-origin: center; }
svg:hover .wdt-custom-circle-text { animation-play-state: paused; -webkit-animation-play-state: paused; }

@keyframes wdt-circle-text {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(-360deg); }
}
@-webkit-keyframes wdt-circle-text {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(-360deg); }
}

/* Home 1 - Hero banner - End */


/* Home 3 - Hero banner - Start */

/* Banner patten svg | Height */

.wdt-custom-h3-patten-svg .elementor-icon svg { height: auto !important; }


/* Home 3 - Hero banner - End */


/* Integartion | Home 3 | Type 2 */

.wdt-custom-integration-type2 .wdt-content-item { display: flex; align-items: start; gap: 20px; height: 100%; padding: 20px 25px; border: 1px solid rgba(var(--wdtBorderColorRgb),1); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); background-color: var(--wdtQuaternaryColor); }
.wdt-custom-integration-type2 .wdt-column:nth-child(8n-3) .wdt-content-item,
.wdt-custom-integration-type2 .wdt-column:nth-child(8n-7) .wdt-content-item,
.wdt-custom-integration-type2 .wdt-column:nth-child(8n-1) .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-custom-integration-type2 .wdt-column:nth-child(8n-6) .wdt-content-item,
.wdt-custom-integration-type2 .wdt-column:nth-child(8n) .wdt-content-item { background-color: var(--wdtCustomColor2); }
.wdt-custom-integration-type2 .wdt-column:nth-child(8n-5) .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-custom-integration-type2 .wdt-column:nth-child(8n-4) .wdt-content-item,
.wdt-custom-integration-type2 .wdt-column:nth-child(8n-2) .wdt-content-item { background-color: var(--wdtCustomColor4); }
.wdt-custom-integration-type2 .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-integration-type2 .wdt-content-item .wdt-content-media-group { display: flex; width: 60px; }
.wdt-custom-integration-type2 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-custom-integration-type2 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ }

@media only screen and (min-width:768px) {
    .wdt-custom-integration-type2 .wdt-column-wrapper { display: grid; grid-template-columns: repeat(5,auto); }
    .wdt-custom-integration-type2 .wdt-column { width: 100% !important; }
    .wdt-custom-integration-type2 .wdt-column:nth-child(1) { grid-area: 1/1/3/2; }
    .wdt-custom-integration-type2 .wdt-column:nth-child(4) { grid-area: 1/5/3/4; }
    .wdt-custom-integration-type2 .wdt-column:nth-child(1) .wdt-content-item,
    .wdt-custom-integration-type2 .wdt-column:nth-child(4) .wdt-content-item { flex-direction: column; align-items: start; justify-content: center; }

    .wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column-wrapper { grid-template-columns: repeat(3,auto); }
    .wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column { grid-area: unset; }
    .wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column .wdt-content-item { flex-direction: row; align-items: center; justify-content: start; }

    .wdt-nth-child-1.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(1) { grid-area: 1/1/3/2; }
    .wdt-nth-child-2.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(2) { grid-area: 1/2/3/3; }
    .wdt-nth-child-3.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(3) { grid-area: 1/3/3/3; }
    .wdt-nth-child-4.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(4) { grid-area: 1/1/3/2; }
    .wdt-nth-child-5.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(5) { grid-area: 1/2/3/3; }

    .wdt-nth-child-1.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(1) .wdt-content-item,
    .wdt-nth-child-2.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(2) .wdt-content-item,
    .wdt-nth-child-3.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(3) .wdt-content-item,
    .wdt-nth-child-4.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(4) .wdt-content-item,
    .wdt-nth-child-5.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(5) .wdt-content-item { flex-direction: column; align-items: start; justify-content: center; }
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-custom-integration-type2 .wdt-column:nth-child(1) { grid-area: 1/1/3/2; }
    .wdt-custom-integration-type2 .wdt-column:nth-child(4) { grid-area: 3/2/3/2; }
    .wdt-custom-integration-type2 .wdt-column-wrapper { grid-template-columns: repeat(3,auto); }

    .wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column-wrapper { grid-template-columns: repeat(3,auto); }
    .wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column { grid-area: unset; }

    .wdt-nth-child-1.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(1) { grid-area: 1/1/3/2; }
    .wdt-nth-child-2.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(2) { grid-area: 1/2/3/3; }
    .wdt-nth-child-3.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(3) { grid-area: 1/3/3/3; }
    .wdt-nth-child-4.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(4) { grid-area: 1/1/3/2; }
    .wdt-nth-child-5.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(5) { grid-area: 1/2/3/3; }
}
@media only screen and (max-width:1024px) and (min-width:768px) {
    .wdt-custom-integration-type2 .wdt-column:nth-child(1) { grid-area: 1/1/3/2; }  
    .wdt-custom-integration-type2 .wdt-column:nth-child(4) { grid-area: 5/3/3/2; }
    .wdt-custom-integration-type2 .wdt-column-wrapper { grid-template-columns: repeat(2,auto); }

    .wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column-wrapper { grid-template-columns: repeat(2,auto); }
    .wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column { grid-area: unset; }

    .wdt-nth-child-1.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(1) { grid-area: 1/1/3/2; }
    .wdt-nth-child-2.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(2) { grid-area: 1/2/3/3; }
    .wdt-nth-child-3.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(3) { grid-area: 2/2/4/1; }
    .wdt-nth-child-4.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(4) { grid-area: 2/2/4/2; }
    .wdt-nth-child-5.wdt-custom-integration-type2.wdt-cus-inte-page .wdt-column:nth-child(5) { grid-area: 2/2/4/1; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-integration-type2 .wdt-content-item { padding: 20px; }
}


/* Services Interactive | Home 3 */

.wdt-custom-interactive-services .wdt-interactive-showcase-container { display: grid; margin: 0; grid-template-columns: 70% 30% }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { padding: 0; grid-area: 1/1/1/3; } 
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { padding: 0 15%; grid-area: 2/2/1/3; height: 100%; align-items: center; justify-content: center; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { max-width: unset; counter-reset: service-interactive; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 60px 0; display: grid; grid-template-columns: 25% 40% 35%; background: transparent; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after,
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li::before { display: none; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 0; border-bottom: 1px solid rgba(var(--wdtBorderColorRgb),0.85); }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { font-size: clamp(1.625rem, 1.55rem + 0.375vw, 2rem); /* Min-26 & Max-32 */ font-family: var(--wdtFontTypo_Alt); letter-spacing: 0; font-weight: var(--wdtFontWeight_Alt); position: relative; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title::before { content: "0" counter(service-interactive); counter-increment: service-interactive; margin-right: 30px; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title::after { content: ''; display: inline-block; position: relative; top: 2px; margin-left: 30px; width: 25px; height: 25px; background: rgba(var(--wdtSecondaryColorRgb),1); -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 23 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 12.9904L-1.13566e-06 25.9808L0 -9.83506e-07L22.5 12.9904Z'/%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 23 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 12.9904L-1.13566e-06 25.9808L0 -9.83506e-07L22.5 12.9904Z'/%3E%3C/svg%3E%0A"); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; mask-position: center; mask-repeat: no-repeat; mask-size: contain; opacity: 0; transform: translateX(-30px); -webkit-transform: translateX(-30px); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { transform: rotate(15deg); transform: rotate(15deg); max-width: 320px; margin-bottom: 30%; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { transform: rotate(15deg); -webkit-transform: rotate(15deg); opacity: 1; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-content-image img { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); border: 1px solid var(--wdtAccentTxtColor); transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-content-image { position: relative; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-content-image::after { content: ''; width: 160px; height: 200px; background: var(--wdtAccentTxtColor); display: inline-block; position: absolute; bottom: -15%; right: -15%; z-index: -1; -webkit-mask-image: url("https://saasoft.wpengine.com/wp-content/uploads/2024/06/patten-5.png"); mask-image: url("https://saasoft.wpengine.com/wp-content/uploads/2024/06/patten-5.png"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: cover; mask-repeat: no-repeat; mask-position: center; mask-size: cover; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-content-image::before { content: ''; -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 23 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 12.9904L-1.13566e-06 25.9808L0 -9.83506e-07L22.5 12.9904Z'/%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 23 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 12.9904L-1.13566e-06 25.9808L0 -9.83506e-07L22.5 12.9904Z'/%3E%3C/svg%3E%0A"); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; mask-position: center; mask-repeat: no-repeat; mask-size: contain; width: 90px; height: 90px; display: block; position: absolute; background: var(--wdtSecondaryColor); right: -15%; top: 15%; transform: rotate(-15deg) translateX(-60px); -webkit-transform: rotate(-15deg) translateX(-60px); z-index: 1; opacity: 0; transition: 0.02s ease all; -webkit-transition: 0.02s ease all; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content > a { pointer-events: none; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list li a.wdt-interactive-showcase-element .wdt-content-description { color: var(--wdtBodyTxtColor); }
.wdt-custom-interactive-services .wdt-interactive-showcase-list-wrapper a.wdt-interactive-showcase-element { display: none; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { display: block; }

.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title::before { color: var(--wdtSecondaryColor); }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title::after { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-active div.wdt-content-image img { transform: rotate(0deg); -webkit-transform: rotate(0deg); transition-delay: 0.15s; -webkit-transition-delay: 0.15s; }
.wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-active div.wdt-content-image::before { transform: rotate(-15deg) translateX(0px); -webkit-transform: rotate(-15deg) translateX(0px); opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

@media only screen and (min-width:1281px) and (max-width:1540px) {
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { grid-template-columns: 30% 35% 35%; }
}
@media only screen and (min-width:768px) and (max-width:1280px) {
    .wdt-custom-interactive-services .wdt-interactive-showcase-container { grid-template-columns: 60% 40%; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { grid-template-columns: 60%; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content > a { width: 60%; display: block; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 30px 0; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-interactive-services .wdt-interactive-showcase-container { grid-template-columns: 100%; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { grid-area: unset; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 20px 0; grid-template-columns: 100%; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-content-image::after { display: none; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title::before { margin-right: 20px; }
    .wdt-custom-interactive-services .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-content-image::before { width: 75px; height: 75px; }
}


/* Instagram */

.wdt-custom-instagram .wdt-content-item { overflow: hidden; }
.wdt-custom-instagram .wdt-content-item .wdt-content-icon-wrapper { z-index: 1; pointer-events: none; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group { display: grid; align-items: center; justify-content: center; position: relative; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group > div { grid-area: 1/-1; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-instagram .wdt-content-item .wdt-content-media-group::before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(var(--wdtSecondaryColorRgb),0.5); pointer-events: none; opacity: 0; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; z-index: 1; }
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-media-group::before { opacity: 1; }
.wdt-custom-instagram .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-instagram .wdt-content-item .wdt-content-image > a > img { transform: scale(1); -webkit-transform: scale(1); }
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.wdt-custom-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-custom-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 32px; color: var(--wdtAccentTxtColor); border: 0px solid currentColor; width: 36px; height: 36px; border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); position: relative; z-index: 1; opacity: 0; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.wdt-custom-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { position: relative; }
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; }
.wdt-custom-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before { content: ''; width: 80px; height: 80px; display: block; position: absolute; top: 50%; left: 50%; background: var(--wdtSecondaryColor); transform: translate(-50%,-50%) scale(1.8); -webkit-transform: translate(-50%,-50%) scale(1.8); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); opacity: 0; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.wdt-custom-instagram .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before { transform: translate(-50%,-50%) scale(1); -webkit-transform: translate(-50%,-50%) scale(1); opacity: 1; }


/* Career Listing | career page */

.wdt-custom-career-listing .wdt-content-item { padding: 25px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) /* 30 - 20 */; border: 1px solid rgba(var(--wdtBorderColorRgb),1); border-radius: calc(var(--wdtRadius_3X) - 5px); -webkit-border-radius: calc(var(--wdtRadius_3X) - 5px); }
.wdt-custom-career-listing .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-career-listing .wdt-content-item .wdt-content-detail-group { display: grid; grid-template-columns: 32% 40% calc(28% - 60px); align-items: center; gap: 30px; }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button { text-align: end; }
.wdt-custom-career-listing .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); /* Min-22 & Max-26 */ text-transform: capitalize; }
.wdt-custom-career-listing .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); letter-spacing: 0; color: var(--wdtBodyTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a { font-size: calc(var(--wdtFontSize_Base) + 2px); font-weight: var(--wdtFontWeight_Alt); line-height: 1; padding: var(--wdtPadding_Btn); background-color: transparent; color: var(--wdtHeadAltColor); display: inline-flex; align-items: center; justify-content: center; position: relative; white-space: nowrap; }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background-color: var(--wdtPrimaryColor); width: 50px; height: 50px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); z-index: -1; }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a::after { content: ''; background-color: currentColor; width: 18px; height: 18px; margin-left: 8px; display: inline-flex; background-color: currentColor; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'%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='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'%3E%3C/path%3E%3C/svg%3E"); }
.wdt-custom-career-listing .wdt-content-item .wdt-content-description { color: var(--wdtBodyTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a > div, 
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a > div > span { transition: unset; }

.wdt-custom-career-listing .wdt-column:nth-child(4n-3) .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-custom-career-listing .wdt-column:nth-child(4n-2) .wdt-content-item { background-color: var(--wdtCustomColor2); }
.wdt-custom-career-listing .wdt-column:nth-child(4n-1) .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-custom-career-listing .wdt-column:nth-child(4n) .wdt-content-item { background-color: var(--wdtCustomColor4); }

.wdt-custom-career-listing .wdt-column .wdt-content-item:hover { background: var(--wdt-customGradient); }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a:hover { background-color: transparent; color: var(--wdtSecondaryColor); }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a:hover::before { width: 100%; }
.wdt-custom-career-listing .wdt-content-item .wdt-content-button > a:hover::after { transform: translateX(8px); -webkit-transform: translateX(8px); }

/* @media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-custom-career-listing .wdt-content-item .wdt-content-detail-group { grid-template-columns: 38% 34% calc(28% - 60px); gap: 30px; }
} */

@media only screen and (max-width:1540px) and (min-width:768px) {
    .wdt-custom-career-listing .wdt-content-item .wdt-content-detail-group { grid-template-columns: 65% 35%; gap: 0; }
    .wdt-custom-career-listing .wdt-content-item .wdt-content-description { grid-area: 2/1/2/3; margin-top: 20px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-career-listing .wdt-content-item .wdt-content-detail-group { grid-template-columns: 100%; gap: 20px; }
    .wdt-custom-career-listing .wdt-content-item .wdt-content-button { text-align: left; }
}


/* Career details */

.wdt-custom-career-meta ul.elementor-icon-list-items.elementor-inline-items { display: flex; justify-content: space-between; gap: 5px 20px; }
.wdt-custom-career-meta .elementor-icon-list-text > span { font-size: calc(var(--wdtFontSize_Base) + 3px); font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); text-transform: capitalize; margin-right: 5px; color: var(--wdtHeadAltColor); }
.wdt-custom-career-meta.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { font-weight: var(--wdtFontWeight_Ext); }

.wdt-custom-sidebar-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-custom-sidebar-heading .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(1.375rem, 1.3305rem + 0.2454vw, 1.625rem); }


/* Career sidebar menu */

.wdt-custom-career-menu .widget.widget_nav_menu ul.menu { display: flex; flex-wrap: wrap; gap: 10px; }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li { width: auto; }
.wdt-custom-career-menu .widget { border: none; padding: 0; margin: 0; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); background: transparent; }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li > a { font-size: 16px !important; font-weight: var(--wdtFontWeight_Ext); padding: 8px 18px !important; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); line-height: normal; text-transform: capitalize; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.5); color: var(--wdtSecondaryColor); }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li:nth-child(4n-3) > a { background-color: var(--wdtCustomColor1); }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li:nth-child(4n-2) > a { background-color: var(--wdtCustomColor2); }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li:nth-child(4n-1) > a { background-color: var(--wdtCustomColor3); }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li:nth-child(4n) > a { background-color: var(--wdtCustomColor4); }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li:last-child > a { margin-bottom: 0; }
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li.current-menu-item > a,
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li > a:hover,
.wdt-custom-career-menu .widget.widget_nav_menu ul.menu li > a:focus { background: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor); }


/* Career sidebar | List */

.wdt-custom-career-sidbar-list.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { font-size: calc(var(--wdtFontSize_Base) + 2px); }
.wdt-custom-career-sidbar-list.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text > span { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */ font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin-right: 5px; color: var(--wdtHeadAltColor); }

.wdt-custom-career-sidebar-form1 input[type="text"], .wdt-custom-career-sidebar-form1 input[type="email"], .wdt-custom-career-sidebar-form1 input[type="tel"],
.wdt-custom-career-sidebar-form1 textarea { background: transparent; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); padding: var(--wdtInputPadding); margin-left: 0; color: var(--wdtBodyTxtColor); margin-bottom: 20px; }
.wdt-custom-career-sidebar-form1 textarea { height: 120px; line-height: normal; resize: vertical; }
.wdt-custom-career-sidebar-form1 input[type="submit"] { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); width: 100%; }
.wdt-custom-career-sidebar-form1 p.with-spinner { margin-top: 10px; }
.wdt-custom-career-sidebar-form1 p { width: 100%; margin-bottom: 0; }
.wdt-custom-career-sidebar-form1 input[type="text"]:focus, .wdt-custom-career-sidebar-form1 input[type="email"]:focus, .wdt-custom-career-sidebar-form1 input[type="tel"]:focus,
.wdt-custom-career-sidebar-form1 textarea:focus { border-color: var(--wdtSecondaryColor); }
.wdt-custom-career-sidebar-form1 br { display: none; }

.wdt-custom-career-sidebar-form1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 34px; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); }
.wdt-custom-career-sidebar-form1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered[title="Job Position"] { opacity: 0.6; }
.wdt-custom-career-sidebar-form1 .select2-container.select2-container--default .select2-selection--single { margin-bottom: 20px; position: relative; }

.wdt-custom-career-sidebar-form1 .custom-file-upload-wrap { border-color: rgba(var(--wdtBorderColorRgb),0.5); border-style: solid; border-width: 1px; padding: 4px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-custom-career-sidebar-form1 .custom-file-upload-wrap, 
.wdt-custom-career-sidebar-form1 .custom-file-upload { display: inline-flex; width: 100%; max-width: 100%; position: relative; }
.wdt-custom-career-sidebar-form1 .custom-file-upload .custom-file-select { color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Ext); display: inline-flex !important; align-items: center; pointer-events: none; position: absolute !important; left: 0; top: 0; z-index: 1; cursor: pointer; }
.wdt-custom-career-sidebar-form1 .custom-file-upload .custom-file-select, 
.wdt-custom-career-sidebar-form1 .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button { background-color: var(--wdtPrimaryColor); border-width: 0; display: inline-block; margin-right: 25px; min-height: 54px; min-width: 132px; padding: var(--wdtPadding_Btn); position: relative; transition: .3s; cursor: pointer; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-custom-career-sidebar-form1 .custom-file-upload .custom-file-select:before { background-color: currentColor; content: ''; display: inline-block; height: 18px; width: 18px; margin-right: 14px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; }
.wdt-custom-career-sidebar-form1 .custom-file-upload input[type="file"] { width: 100%; text-overflow: ellipsis; padding-right: 10px; }

.wdt-custom-career-sidebar-form1 .wdt-custom-form-text { margin-bottom: 20px; }


/* Sticky Column */

@media only screen and (min-width:1025px) {
    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-2 { top: 150px; }
    .wdt-custom-iconBox-sticky { top: 20px; }
    .wdt-custom-sticky-column { height: 100%; }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-inner-sticky-2,
    .wdt-custom-iconBox-sticky { top: auto; position: relative; }
}

@media only screen and (max-width:479px) {
    .wdt-custom-career-sidebar-form1 .custom-file-upload .custom-file-select, 
    .wdt-custom-career-sidebar-form1 .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button { margin-right: 15px; }
}



/* POPUP process section */

.wdt-custom-popup-process .elementor-widget-container { display: flex; overflow: hidden; }
.wdt-custom-popup-process .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { overflow: hidden; }
.wdt-custom-popup-process .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { position: absolute; top: 50%; left: 50%; right: auto; bottom: auto; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); width: clamp(5rem, 4.75rem + 1.25vw, 6.25rem); /* 100 - 80 */ height: clamp(5rem, 4.75rem + 1.25vw, 6.25rem); /* 100 - 80 */ align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); overflow: hidden; font-size: clamp(6.25rem, 5.75rem + 2.5vw, 8.75rem); /* 140 - 100 */ transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-popup-process .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-popup-process .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:has(.wdt-popup-box-trigger-icon:hover) img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.wdt-custom-popup-process .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i { z-index: 1; }


/* Process section | Home 1 */

.wdt-custom-process-home1 .wdt-content-item { display: grid; overflow: hidden; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); border: 1px solid var(--wdtQuaternaryColor); }
.wdt-custom-process-home1 .wdt-content-item > div:not(:last-child),
.wdt-custom-process-home1 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-process-home1 .wdt-content-item .wdt-content-media-group { display: flex; grid-area: 2/1; position: static; pointer-events: none; }
.wdt-custom-process-home1 .wdt-content-item .wdt-content-image-wrapper:nth-child(1) { z-index: 1; margin-bottom: 0; margin-top: -10px; }
.wdt-custom-process-home1 .wdt-content-item .wdt-content-image-wrapper:nth-child(2) { z-index: 0; position: absolute; top: 0; left: -50%; width: 2000%; }
.wdt-custom-process-home1 .wdt-content-item .wdt-content-image-wrapper:nth-child(2) * { width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.wdt-custom-process-home1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-custom-process-home1 .wdt-content-item .wdt-content-detail-group { grid-area: 1/1; padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) 0; /* 30 - 20 */ z-index: 1; } 
.wdt-custom-process-home1 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtHeadAltColor); }
/* .wdt-custom-process-home1 .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtHeadAltColorRgb),0.7); } */
.wdt-custom-process-home1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ }
.wdt-custom-process-home1 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-process-home1 .wdt-content-item .wdt-content-image > a > img { transform: scale(1); -webkit-transform: scale(1); transform-origin: top center; -webkit-transform-origin: top center; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }



/* Password | woocmmerce */

.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after { background: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 20' fill='none'%3E%3Cpath d='M14.2442 14.7319C12.8979 15.7584 11.2584 16.3271 9.56556 16.3548C4.05249 16.3548 0.902344 10.0545 0.902344 10.0545C1.88216 8.22859 3.24117 6.63336 4.88819 5.37586M7.91202 3.94305C8.45397 3.81582 9.00887 3.75202 9.56556 3.75294C15.0786 3.75294 18.2288 10.0532 18.2288 10.0532C17.7508 10.9475 17.1808 11.7895 16.528 12.5654M11.237 11.7233C11.0207 11.9555 10.7598 12.1418 10.47 12.2709C10.1802 12.4001 9.86733 12.4696 9.55007 12.4752C9.23282 12.4809 8.91767 12.4226 8.62344 12.3038C8.32921 12.185 8.06191 12.0082 7.8375 11.7839C7.61309 11.5595 7.43616 11.2923 7.31726 10.9981C7.19836 10.7039 7.13993 10.3888 7.14546 10.0715C7.15098 9.75429 7.22035 9.44139 7.34942 9.15153C7.47849 8.86166 7.66462 8.60075 7.89671 8.38438' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.902344 1.38995L18.23 18.7177' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 20' fill='none'%3E%3Cpath d='M14.2442 14.7319C12.8979 15.7584 11.2584 16.3271 9.56556 16.3548C4.05249 16.3548 0.902344 10.0545 0.902344 10.0545C1.88216 8.22859 3.24117 6.63336 4.88819 5.37586M7.91202 3.94305C8.45397 3.81582 9.00887 3.75202 9.56556 3.75294C15.0786 3.75294 18.2288 10.0532 18.2288 10.0532C17.7508 10.9475 17.1808 11.7895 16.528 12.5654M11.237 11.7233C11.0207 11.9555 10.7598 12.1418 10.47 12.2709C10.1802 12.4001 9.86733 12.4696 9.55007 12.4752C9.23282 12.4809 8.91767 12.4226 8.62344 12.3038C8.32921 12.185 8.06191 12.0082 7.8375 11.7839C7.61309 11.5595 7.43616 11.2923 7.31726 10.9981C7.19836 10.7039 7.13993 10.3888 7.14546 10.0715C7.15098 9.75429 7.22035 9.44139 7.34942 9.15153C7.47849 8.86166 7.66462 8.60075 7.89671 8.38438' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.902344 1.38995L18.23 18.7177' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); -webkit-mask-size: contain; -webkit-mask-position: center center; -webkit-mask-repeat: no-repeat; mask-size: contain; mask-position: center center; mask-repeat: no-repeat; font-size: calc(var(--wdtFontSize_Base) + 2px); }
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { right: 1em; top: 0.9em; }






/* ********************************************************* */
/* ---------------- Additional Style Start ----------------- */
/* _________________________________________________________ */


/* Marquee style 1 | Home 1 */

.wdt-cus-animationtxt-3-s .wdt-animation-item.text-item .wdt-animation-text a { color: transparent; text-transform: capitalize; color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); letter-spacing: 0px; font-weight: var(--wdtFontWeight_H1); }
.wdt-cus-animationtxt-3-s .wdt-animation-item.text-item .wdt-animation-text a:hover { color: currentColor; -webkit-text-stroke: unset; background-color: unset; opacity: 0.75; }

.wdt-cus-animationtxt-3-s-2 .wdt-animation-item.text-item .wdt-animation-text a { color: var(--wdtHeadAltColor); }

/* Filler Icon box | Home 1 */

.wdt-cus-filler-iconbox-s .wdt-content-item { display: inline-flex; gap: 20px; align-items: flex-start; }
.wdt-cus-filler-iconbox-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-filler-iconbox-s .wdt-content-item .wdt-content-media-group { display: inline-flex; align-items: flex-start; }
.wdt-cus-filler-iconbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; }
.wdt-cus-filler-iconbox-s .wdt-content-item .wdt-content-title h5 { line-height: var(--wdtLineHeight_H5); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; }
.wdt-cus-filler-iconbox-s .wdt-column-wrapper .wdt-column .wdt-content-icon span  { color: var(--wdtSecondaryColor); font-size: var(--wdtFontSize_Base); width: 2em; height: 2em; padding: 5px; background: var(--wdt-customGradient-2); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); aspect-ratio: 1; }

@media only screen and (max-width: 1280px) {
    .wdt-cus-filler-iconbox-s .wdt-content-item { gap: 20px; }
}

@media only screen and (max-width: 767px) {
    .wdt-cus-filler-iconbox-s .wdt-column-wrapper .wdt-column { display: inline-flex; }
    .wdt-cus-filler-iconbox-s .wdt-column-wrapper { justify-content: center; }
}

/* Filler counter | Home 1 */

.wdt-cust-filler-counter-s .wdt-content-item { padding: 20px; margin: 10px 0; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-media-group { padding: 0px 15px; padding-right: 0; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-elements-group.wdt-media-group { display: flex; gap: 10px; align-items: flex-start; justify-content: space-between; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-title { position: relative; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-title:before { position: absolute; content: ''; width: 5px; height: 4em; background: var(--wdtTertiaryColor); left: -15px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 50px; height: 50px; display: flex; padding: 0; justify-content: center; font-size: 50px; align-items: center; opacity: 0.08; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-counter-wrapper { margin-top: -1.5em; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-counter { color: var(--wdtHeadAltColor); }
.wdt-cust-filler-counter-s .wdt-content-item > div:not(:last-child), 
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-elements-group { display: inline-flex; gap: 5px; align-items: center; }
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-subtitle, 
.wdt-cust-filler-counter-s .wdt-content-item .wdt-content-description { display: inherit; width: fit-content; position: relative; font-size: var(--wdtFontSize_Ext); }
.wdt-cust-filler-counter-s .wdt-counter-holder .wdt-content-item:not(:first-child) .wdt-content-subtitle:before { content: '\e859'; font-family: "Saasoft Icons"; color: inherit; font-size: inherit; }
.wdt-cust-filler-counter-s .wdt-counter-holder .wdt-content-item:not(:first-child) .wdt-content-subtitle { color: red; font-weight: var(--wdtFontWeight_H5); }
.wdt-cust-filler-counter-s .wdt-counter-holder .wdt-content-item:first-child .wdt-content-subtitle { color: green; font-weight: var(--wdtFontWeight_H5); }
.wdt-cust-filler-counter-s .wdt-counter-holder .wdt-content-item:first-child .wdt-content-subtitle:before { content: '\e85c'; font-family: "Saasoft Icons"; color: inherit; font-size: inherit; }

.wdt-cust-filler-counter-s .wdt-content-item:nth-child(1) { background-color: var(--wdtCustomColor1); }
.wdt-cust-filler-counter-s .wdt-content-item:nth-child(2) { background-color: var(--wdtCustomColor2); }
.wdt-cust-filler-counter-s .wdt-content-item:nth-child(3) { background-color: var(--wdtCustomColor3); }


/* Filler counter 2 | Home 1 */

.wdt-cust-counter-s .wdt-counter-holder:not(:has(.wdt-column-wrapper)) { display: flex; gap: 20px; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.wdt-cust-counter-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-counter-s .wdt-content-item .wdt-content-counter { font-size: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem) /* 70 - 50 */; color: var(--wdtHeadAltColor); line-height: 1; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); }
.wdt-cust-counter-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; font-size: var(--wdtFontSize_Ext); letter-spacing: var(--wdtLetterSpacing_3X); margin-top: 10px; font-family: var(--wdtFontTypo_Base); }
.wdt-cust-counter-s .wdt-content-item { border: 1px solid rgba(var(--wdtBorderColorRgb),1); padding: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem) /* 40 - 30 */ clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) /* 30 - 2 */; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); height: 100%; }
.wdt-cust-counter-s .wdt-column:nth-child(1) .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-cust-counter-s .wdt-column:nth-child(2) .wdt-content-item { background-color: var(--wdtCustomColor2); }
.wdt-cust-counter-s .wdt-column:nth-child(3) .wdt-content-item { background-color: var(--wdtAccentTxtColor); }
.wdt-cust-counter-s .wdt-column:nth-child(4) .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-cust-counter-s .wdt-column:nth-child(5) .wdt-content-item { background-color: var(--wdtCustomColor4); }

@media only screen and (max-width: 1280px) {
    .wdt-cust-counter-s .wdt-counter-holder:not(:has(.wdt-column-wrapper)) { justify-content: space-evenly; }
}

/* Accordian | POPUP section | Home 1 */
.wdt-cus-accordian-s .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper:not(:last-child) .wdt-accordion-toggle-title-holder {
    margin-bottom: -10px;
}
.wdt-cus-accordian-s .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description { padding-top: 0; padding: 0 20px 30px 76px; }
.wdt-cus-accordian-s .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper:not(:last-child) { border-bottom: 1px solid rgba(var(--wdtBorderColorRgb),1); }
/* .wdt-cus-accordian-s .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper:has(.wdt-accordion-toggle-title-holder.ui-state-active) { border-color: transparent; background: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); } */
.wdt-cus-accordian-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title { background-color: transparent; background: transparent; align-items: center; }
.wdt-cus-accordian-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { align-items: center; background-color: transparent; background: transparent;  font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */ font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_H5); text-transform: capitalize; }
.wdt-cus-accordian-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title div[class*='-title-prefix'] { background-position: right; margin: 0 10px 0 0; }

@media only screen and (min-width: 300px) {
    .wdt-cus-accordian-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] { line-height: 1; position: relative; padding: 0; width: 50px; height: 50px; min-width: 50px; display: flex; justify-content: center; font-size: 20px; align-items: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: var(--wdt-customGradient-2); background-position: left; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); color: var(--wdtHeadAltColor); } 
    .wdt-cus-accordian-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title div[class*='-title-prefix'] { background: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
}

@media only screen and (max-width: 1280px) {
    .wdt-cus-accordian-s .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description{ padding: 0 20px 30px 76px; }
}

@media only screen and (max-width: 479px) {
    .wdt-cus-accordian-s .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description{ padding: 0 0 25px; }
}

/* SVG animation | Home 1 */

.wdt-cus-box-animation svg path { fill: transparent; stroke: currentcolor; stroke-width: .25px; stroke-dasharray: 300; stroke-dashoffset: 0; transform-origin: bottom; -webkit-transform-origin: bottom; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-property: stroke-dashoffset; -webkit-transition-property: stroke-dashoffset; }

@keyframes stroke-dash {
    0% { stroke-dashoffset: 0; }
    50% { stroke-dashoffset: 300; }
    100% { stroke-dashoffset: 600; }
}

@-webkit-keyframes stroke-dash {
    0% { stroke-dashoffset: 0; }
    50% { stroke-dashoffset: 300; }
    100% { stroke-dashoffset: 600; }
}

/* POPUP with image style | Home 1 */

.wdt-cust-pop-btn .wdt-content-item { display: flex; justify-content: flex-start; align-items: center; cursor: pointer; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-detail-group { display: flex; align-items: center; padding: 0 25px 0 35px; }
.wdt-cust-pop-btn .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cust-pop-btn .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cust-pop-btn .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-pop-btn .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin: 0; }
.wdt-cust-pop-btn .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { padding: 0; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i, 
.wdt-cust-pop-btn .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i > svg { display: inline-flex; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i > svg  { transform: scale(2.5); -webkit-transform: scale(2.5); }
.wdt-cust-pop-btn .wdt-content-media-group { cursor: pointer; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_Base) + 2px); text-transform: capitalize; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); text-transform: capitalize; }
.wdt-cust-pop-btn .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { display: none; }
.wdt-cust-pop-btn .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { width: 130%; height: 135%; opacity: 0.7; }
.wdt-cust-pop-btn .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after { opacity: 0.8; }
.wdt-cust-pop-btn .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-media-group { width: 50px; height: 50px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); overflow: hidden; position: absolute; }
.wdt-cust-pop-btn .wdt-content-item:hover .wdt-content-media-group { width: 100%; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-media-group * { width: 100% !important; height: 100% !important; display: block; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }
.wdt-cust-pop-btn .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: calc(var(--wdtFontSize_H3) + 4px); width: 0.5em; color: var(--wdtHeadAltColor); }

/* Project managment section | Home 1 */

.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor { height: auto; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list-wrapper { padding-top: 0; position: relative; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; }
.wdt-cust-tabs-s .wdt-tabs-container[class*="-template-hunch-back-icon"] .wdt-tabs-list { background-color: transparent; counter-reset: service-count; position: relative; z-index: 2; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span i { display: flex; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span { font-size: 54px; width: 1.3em; height: 1.3em; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); display: flex; border: 1px solid var(--wdtQuaternaryColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); background-color: var(--wdtAccentTxtColor); align-items: center; justify-content: center; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon span,
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-icon span { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper { align-self: baseline; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list-wrapper .wdt-hunch-back-icon-border { bottom: 0; mask-image: none; background-color: rgba(var(--wdtSecondaryColorRgb),1); height: 100%; width: calc(calc(100% - 160px) / 4); z-index: 1; border-radius: inherit; -webkit-border-radius: inherit; display: none !important; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor { display: flex; flex-direction: row; flex-wrap: nowrap; width: 100%; text-align: start; gap: 15px; justify-content: start; align-items: center; color: var(--wdtSecondaryColor); background-color: transparent; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor:before { position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; content: ''; width: 100%; transition: inherit; -webkit-transition: inherit; transform: scale(1); -webkit-transform: scale(1); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); background: transparent; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { transform: translate(0); -webkit-transform: translate(0); }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list { padding: 0 0em; align-items: unset; }
.wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); letter-spacing: 0; font-family: var(--wdtFontTypo_Alt); color: rgba(var(--wdtHeadAltColorRgb),1); text-transform: capitalize; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
/* .wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-sub-title,
.wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title, 
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon span { color: var(--wdtAccentTxtColor); } */
.wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title { text-transform: none; letter-spacing: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-content-wrapper { background-color: var(--wdtBodyBGColor); padding: clamp(1.875rem, 1.25rem + 3.125vw, 5rem) /* 80 - 30 */clamp(1.25rem, 0.5rem + 3.75vw, 5rem) /* 80 - 20 */; margin-top: 40px; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); border: 1px solid var(--wdtQuaternaryColor); }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); margin-right: 40px; overflow: hidden; background-color: rgba(var(--wdtSecondaryColorRgb),0.1); border: 1px solid var(--wdtQuaternaryColor); }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:last-child { margin-right: 0; }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(1) { background: var(--wdtCustomColor1); }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(2) { background: var(--wdtCustomColor2); }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(3) { background: var(--wdtCustomColor3); }
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(4) { background: var(--wdtCustomColor4); }

@media only screen and (max-width: 1280px) and (min-width: 768px) {
    .wdt-cust-tabs-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list { gap: 20px; }
    .wdt-cust-tabs-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li { flex: 1 1 calc(50% - 20px); margin-right: 0px; }
}

@media only screen and (max-width: 767px) {
    .wdt-cust-tabs-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 40px 20px; margin-top: 5px; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper { display: none; }
    .wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-list li a .wdt-template-content .wdt-content-sub-title { display: none; }
}

/* Tab content */

.wdt-custom-h1-banner-gradient .elementor-icon svg g path { animation: svg_rotate 1s ease-in-out infinite; -webkit-animation: svg_rotate 1s ease-in-out infinite; }
.wdt-custom-h1-banner-gradient .elementor-icon svg g path:nth-child(3) { animation-delay: .2s; -webkit-animation-delay: .2s; transition-delay: .2s; -webkit-transition-delay: .2s; }
.wdt-custom-h1-banner-gradient .elementor-icon svg g path:nth-child(5) { animation-delay: .3s; -webkit-animation-delay: .3s; transition-delay: .3s; -webkit-transition-delay: .3s; }
.wdt-custom-h1-banner-gradient .elementor-icon svg g path:nth-child(1) { animation-delay: .4s; -webkit-animation-delay: .4s; transition-delay: .4s; -webkit-transition-delay: .4s; }
.wdt-custom-h1-banner-gradient .elementor-icon svg g path:nth-child(2) { animation-delay: .5s; -webkit-animation-delay: .5s; transition-delay: .5s; -webkit-transition-delay: .5s; }
.wdt-custom-h1-banner-gradient .elementor-icon svg g path:nth-child(4) { animation-delay: .6s; -webkit-animation-delay: .6s; transition-delay: .6s; -webkit-transition-delay: .6s; }
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(1), 
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(6), 
.wdt-custom-h1-banner-gradient .elementor-icon svg rect:nth-child(8) { fill: var(--wdtPrimaryColor); }
   
@keyframes svg_rotate {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}

@-webkit-keyframes svg_rotate {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}

/* List icon | Aside Integration | Home 1 */
  
.wdt-cus-iconlist-ss.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { width: 2em; height: 2em; display: flex; justify-content: center; align-items: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: var(--wdt-customGradient-2); }
.wdt-cus-iconlist-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }
.wdt-cus-iconlist-s ul.elementor-icon-list-items.elementor-inline-items { justify-content: space-evenly; gap: 20px; }

.wdt-cus-iconlist-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { width: 2.5em; height: 2.5em; display: flex; justify-content: center; align-items: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background-color: var(--wdtAccentTxtColor); background-image: var(--wdt-customGradient-2); }

/* Mailchimp Newsletter | Aside Integration | Home 1 */

@media only screen and (max-width: 479px) {
    .wdt-cus-mailchimp-s .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 2em; }
}

/* Counter | Features | Home 1 */

.wdt-cust-counter-2-s { cursor: grab; }
.wdt-cust-counter-2-s .wdt-counter-holder { display: flex; gap: 20px; justify-content: space-between; flex-wrap: wrap; align-items: center; position: static; }
.wdt-cust-counter-2-s .wdt-content-item { background: rgba(var(--wdtSecondaryColorRgb),.2); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); border: 1px solid var(--wdtQuaternaryColor); }
.wdt-cust-counter-2-s .wdt-content-item > div:not(:last-child), 
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-counter { font-size: clamp(2.875rem, 2.75rem + 0.625vw, 3.5rem) /* 56 - 46 */; color: var(--wdtSecondaryColor); font-weight: calc(var(--wdtFontWeight_Alt) + 100); font-family: var(--wdtFontTypo_Alt); }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-detail-group { display: flex; flex-direction: column; align-items: center; justify-content: space-between; height: 100%; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-elements-group { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 20px; }
/* .wdt-cust-counter-2-s .wdt-content-item .wdt-content-counter-prefix { position: relative; font-size: 0; padding-right: 10%; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-counter-prefix:before { position: relative; content: ''; mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><g><path d="M75,21.6v9.4h7.7L54.6,57.5L34.9,38.9L0,71.7l6.9,6.6l28-26.4l20.2,19L90,38v7.2h10V21.7c-0.3,0-0.6-0.1-1-0.1l-17.7,0H75z"/></g></svg>'); -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><g><path d="M75,21.6v9.4h7.7L54.6,57.5L34.9,38.9L0,71.7l6.9,6.6l28-26.4l20.2,19L90,38v7.2h10V21.7c-0.3,0-0.6-0.1-1-0.1l-17.7,0H75z"/></g></svg>'); display: flex; width: 50px; height: 50px; mask-position: center; -webkit-mask-position: center; mask-size: 100%; -webkit-mask-size: 100%; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; background: linear-gradient(90deg, var(--wdtSecondaryColor), var(--wdtTertiaryColor)); } */
.wdt-cust-counter-2-s .wdt-content-item:hover .wdt-content-counter-prefix:before { animation: btn-arrow .5s linear; -webkit-animation: btn-arrow .5s linear; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: calc(var(--wdtFontSize_Alt) + 30px); height: 40px; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Alt); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 0; }
.wdt-cust-counter-2-s .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); margin-bottom: 10px; }

.wdt-cust-counter-2-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0; display: flex; justify-content: space-between; }
.wdt-cust-counter-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; left: 0; }
.wdt-cust-counter-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; height: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem) !important /* 22 - 18 */; margin: 0; color: var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); border: 1px solid var(--wdtBorderColor); }
.wdt-cust-counter-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before { background-image: var(--wdt-customGradient-2); background-color: var(--wdtAccentTxtColor); }
.wdt-cust-counter-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background-image: none; background-color: var(--wdtPrimaryColor); }

.wdt-cust-counter-2-s .swiper-slide:nth-child(4n-3) .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-cust-counter-2-s .swiper-slide:nth-child(4n-2) .wdt-content-item { background-color: var(--wdtCustomColor2); }
.wdt-cust-counter-2-s .swiper-slide:nth-child(4n-1) .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-cust-counter-2-s .swiper-slide:nth-child(4n) .wdt-content-item { background-color: var(--wdtCustomColor4); }

@media only screen and (max-width: 1280px) {
    .wdt-cust-counter-2-s .wdt-counter-holder { justify-content: space-evenly; }
}

@media only screen and (max-width:479px) {
    .wdt-cust-counter-2-s .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { justify-content: center; gap: 30px; }
    .wdt-cust-counter-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; }
}

@keyframes btn-arrow {
    0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
    35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); }
    100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
}
@-webkit-keyframes btn-arrow {
    0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
    35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); }
    100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
}

/*  */

.wdt-cus-icon-animation-s .wdt-animation-item.icon-item i{ transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-spacer-4-s .elementor-widget-container { background-color: transparent; background-image: linear-gradient(270deg, rgba(var(--wdtQuaternaryColorRgb), 1) 0%, rgba(var(--wdtQuaternaryColorRgb), 0) 100%); }
.wdt-cus-spacer-3-s .elementor-widget-container { background-color: transparent; background-image: linear-gradient(270deg, rgba(var(--wdtQuaternaryColorRgb), 0) 0%, rgba(var(--wdtQuaternaryColorRgb), 1) 100%); }

/* Client Stories | Icon box | Home 1 */

.wdt-cust-iconbox-service-s .wdt-content-item { display: flex; gap: 10px; justify-content: center; align-items: center; background-color: var(--wdtCustomColor1); padding: 6px 26px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); overflow: hidden; position: relative; }
.wdt-cust-iconbox-service-s .wdt-content-item:hover { background-color: var(--wdtPrimaryColor); }
/* .wdt-cust-iconbox-service-s .wdt-content-item:before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(var(--wdtPrimaryColorRgb), 1); transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); } */
/* .wdt-cust-iconbox-service-s .wdt-content-item:hover:before { transform: scale(1); -webkit-transform: scale(1); opacity: 1; } */
.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-media-group { display: inline-flex; }
.wdt-cust-iconbox-service-s .wdt-icon-box-holder { display: flex; flex-wrap: wrap; gap: 12px; }
.wdt-cust-iconbox-service-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_Base) + 2px); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Base); line-height: var(--wdtLineHeight_Base); }
.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-title h5 a,
.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtSecondaryColor); }
.wdt-cust-iconbox-service-s .wdt-content-item:hover .wdt-content-title h5 a,
.wdt-cust-iconbox-service-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cust-iconbox-service-s .wdt-content-item:hover .wdt-content-title h5 a:hover { color: var(--wdtSecondaryColor); }

.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-title h5 a,
.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-title h5,
.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-detail-group { position: static; }
.wdt-cust-iconbox-service-s .wdt-content-item .wdt-content-title h5 a::before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; }

@media only screen and (max-width: 767px) {
    .wdt-cust-iconbox-service-s .wdt-icon-box-holder { justify-content: start; align-items: center; overflow: auto; scroll-snap-type: X mandatory; scroll-padding-left: 0px; flex-wrap: nowrap; }
    .wdt-cust-iconbox-service-s .wdt-content-item { flex: 1 0 auto; margin-bottom: 20px; }
}

/* Testimonial | Home 1 */

.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child),  
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-testimonial-2-s .swiper-slide:not(.swiper-slide-visible) { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); letter-spacing: 0; color: var(--wdtBodyTxtColor); }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-title-group { text-align: start; }
.wdt-cust-testimonial-2-s .wdt-content-item { display: inline-flex; flex-direction: column-reverse; border: 1px solid var(--wdtQuaternaryColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); align-items: center; gap: 30px; }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-title-group span { display: none; }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-image > a  { border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-image > a img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.wdt-cust-testimonial-2-s .wdt-content-item:hover .wdt-content-image > a img { transform: scale(1); -webkit-transform: scale(1); }
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(1) .wdt-content-item, 
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(4n+1) .wdt-content-item { background: var(--wdtCustomColor1); }
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(2) .wdt-content-item, 
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(4n+2) .wdt-content-item { background: var(--wdtCustomColor2); }
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(3) .wdt-content-item, 
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(4n+3) .wdt-content-item { background: var(--wdtCustomColor3); }
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(4) .wdt-content-item, 
.wdt-cust-testimonial-2-s .wdt-testimonial-wrapper .swiper-slide:nth-child(4n+4) .wdt-content-item { background: var(--wdtCustomColor4); }

.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; overflow: hidden; }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-icon-wrapper { overflow: hidden; margin-bottom: 0 !important; }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-description span { background: var(--wdt-customGradient-2); padding: 2px 10px; margin: 0 10px; font-weight: var(--wdtFontWeight_Ext); }
.wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-description { font-size: clamp(1rem, 0.925rem + 0.375vw, 1.375rem) /* 22 - 16 */; }

.wdt-cust-testimonial-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { background-image: var(--wdt-customGradient-2); }
.wdt-cust-testimonial-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; height: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem) !important /* 22 - 18 */; }
.wdt-cust-testimonial-2-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background-image: unset; }
 
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-media-group { grid-template-columns: repeat(2, max-content); align-items: center; }
    .wdt-cust-testimonial-2-s .swiper-slide:not(.swiper-slide-active,.swiper-slide-next) { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
    .wdt-cust-testimonial-2-s .swiper-slide.swiper-slide-visible, 
    .wdt-cust-testimonial-2-s .swiper-slide.swiper-slide-active, 
    .wdt-cust-testimonial-2-s .swiper-slide.swiper-slide-next { opacity: 1; }
}

@media only screen and (max-width: 767px) {
    .wdt-cust-testimonial-2-s .swiper-slide:not(.swiper-slide-active,.swiper-slide-next ) { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
}

@media only screen and (min-width: 480px) {
    .wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-media-group{ display: inline-grid; grid-template-columns: max-content max-content; gap: 20px; align-items: center; } 
    .wdt-cust-testimonial-2-s .swiper-horizontal { padding: 0px; }
}

@media only screen and (max-width: 479px) {
    .wdt-cust-testimonial-2-s .swiper-horizontal { padding: 0px; }  
    .wdt-cust-testimonial-2-s .wdt-content-item { display: inline-flex; flex-direction: column; }
    .wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-title-group { text-align: center; }
    .wdt-cust-testimonial-2-s .wdt-content-item { gap: 0px; }
    .wdt-cust-testimonial-2-s .wdt-content-item > div:not(:last-child), 
    .wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
    .wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
    .wdt-cust-testimonial-2-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
}

/* Icon lis | Contact form | Home 1 */

.wdt-cus-iconlist-2-s ul.elementor-icon-list-items.elementor-inline-items { gap: 20px; }
.wdt-cus-iconlist-2-s.elementor-widget.elementor-align-left .elementor-icon-list-item , 
.wdt-cus-iconlist-2-s.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); gap: 10px; }
.wdt-cus-iconlist-2-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { width: 1em; height: 1em; font-size: 2.5em; padding: 10px; display: flex; justify-content: center; align-items: center; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); background: transparent; border: 1px rgba(var(--wdtAccentTxtColorRgb),.2) solid ; }
.wdt-cus-iconlist-2-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }

.wdt-cust-phone-icon-s.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); text-transform: capitalize; }
.wdt-cust-phone-icon-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { width: 50px; height: 50px; margin-right: 10px; background: var(--wdt-customGradient-2); font-size: 20px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); border: 1px solid var(--wdtBorderColor); }
.wdt-cust-phone-icon-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon > svg { margin: 0; }

.wdt-cus-heading-s .wdt-heading-holder h1 > span, .wdt-cus-heading-s .wdt-heading-holder h2 > span, 
.wdt-cus-heading-s .wdt-heading-holder h3 > span, .wdt-cus-heading-s .wdt-heading-holder h4 > span, 
.wdt-cus-heading-s .wdt-heading-holder h5 > span, .wdt-cus-heading-s .wdt-heading-holder h6 > span { color: var(--wdtAccentTxtColor); -webkit-text-fill-color: inherit; }

/* Contact Form | Home 1 */

.wdt-contact-form p { margin-bottom: 0; }
.wdt-contact-form { flex-direction: column; }
.wdt-contact-form, .wdt-contact-form .wdt-col-1 p, .wdt-contact-form .wdt-col-2 p, .wdt-contact-form .wdt-col-3 p, .wdt-contact-form .wdt-col-4 { display: flex; justify-content: start; column-gap: 50px; row-gap: 30px; margin-bottom: 0; }
.wdt-contact-form p input:not([type="submit"]):focus, .wdt-contact-form p textarea:focus { border-color: var(--wdtSecondaryColor); }
.wdt-contact-form p input:not([type="submit"]), .wdt-contact-form p textarea  { background: transparent; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; border-width: 0 0 1px 0; border-color: rgba(var(--wdtBorderColorRgb), 1); padding: var(--wdtInputPadding); padding-left: 5px; padding-right: 5px; margin-left: 0; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); color: var(--wdtBodyTxtColor); }
.wdt-contact-form .wdt-selector .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 0px; }
.wdt-contact-form .wdt-selector .select2-container.select2-container--default .select2-selection--single { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; border-width: 0 0 1px 0; border-color: rgba(var(--wdtBorderColorRgb), 1) !important; padding: var(--wdtInputPadding); padding-left: 5px; margin-left: 0; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero) !important; color: var(--wdtBodyTxtColor); }
.wdt-contact-form .wdt-col-4 { justify-content: space-between; align-items: flex-start; }
.wdt-contact-form .wdt-col-4 p, .wdt-contact-form .wdt-col-4 p span{ margin: 0; display: inline-flex; align-items: center; justify-content: center; }
.wdt-contact-form .wdt-col-4 .wdt-checkbox p label { display: inline-flex; justify-content: center; align-items: start; }
.wdt-contact-form .wdt-col-4 .wdt-checkbox .wpcf7-form-control-wrap [type="checkbox"]{ position: relative; margin-right: 10px; appearance: none; top: 8px; border: 1px solid rgba(var(--wdtBorderColorRgb), 1); transform: translateY(-0.075em); -webkit-transform: translateY(-0.075em); display: flex; align-items: center; place-content: center; opacity: 1; padding: 4px; width: 15px; height: 15px; border-radius: 4px; -webkit-border-radius: 4px; }
.wdt-contact-form .wdt-checkbox .wpcf7-form-control-wrap [type="checkbox"]::after { content: ""; position: absolute; width: 0.65em; height: 0.65em; 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); background-color: var(--wdtSecondaryColor); 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(--wdtSecondaryColor); -webkit-box-shadow: inset 1em 1em var(--wdtSecondaryColor); }
.wdt-contact-form .wdt-checkbox .wpcf7-form-control-wrap [type="checkbox"]:checked:after { -webkit-transform: scale(1); transform: scale(1); }
.wdt-contact-form .wdt-submit p input { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-contact-form .wpcf7-form .wpcf7-response-output:before, .wdt-contact-form .wpcf7 form .wpcf7-response-output:before { top: 29px;  }
.wdt-contact-form .wpcf7-not-valid-tip { font-size: calc(var(--wdtFontSize_Ext) - 1px ); position: absolute; right: 10px; bottom: 0; font-weight: var(--wdtFontSize_Ext); pointer-events: none; }
/* .wdt-contact-form .wdt-submit p input:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); } */

.wdt-contact-form .wdt-selector .select2-container.select2-container--default .select2-selection--single > *[title="What are you most interested in?"],
.wdt-contact-form .wdt-selector .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow { opacity: 0.5; }

@media only screen and (max-width:1280px) {
    .wdt-contact-form .wdt-col-4 { flex-direction: column; }
}

@media only screen and (max-width: 767px) {
    .wdt-contact-form .wdt-col-1 p, .wdt-contact-form .wdt-col-2 p, .wdt-contact-form .wdt-col-3 p, .wdt-contact-form .wdt-col-4 { flex-wrap: wrap; }
    .wdt-contact-form .wdt-col-4 { gap: 20px; }
}

/* Marquee 2 | Home 1 */

.wdt-cus-animationtxt-4-s .wdt-animation-item.text-item .wdt-animation-text a { color: transparent; text-transform: uppercase; -webkit-text-stroke: 1px var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Base); font-size: clamp(2rem, 1.7rem + 1.5vw, 3.5rem); letter-spacing: 2px; font-weight: var(--wdtFontWeight_H1); }
.wdt-cus-animationtxt-4-s .wdt-animation-item.text-item .wdt-animation-text a:hover{ color: var(--wdtAccentTxtColor); -webkit-text-stroke: 1px var(--wdtAccentTxtColor); }





/* Heading section | Home 2 */

.wdt-cus-textimg-s .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper { text-align: center; text-transform: capitalize; gap: 0.2em; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.wdt-cus-textimg-s .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:nth-child(2) { margin-top: -25px; }
.wdt-cus-textimg-s .wdt-elementor-repeater-container-wrapper span.wdt-opt-icon i { display: flex; }
.wdt-cus-textimg-s .wdt-elementor-repeater-container-wrapper span.wdt-opt-icon { width: 75px; height: 75px; background: linear-gradient(90deg, var(--wdtQuaternaryColor) 0%, var(--wdtTertiaryColor) 100%); display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); cursor: pointer; }
.wdt-cus-textimg-s .wdt-elementor-repeater-container-wrapper span.wdt-opt-icon svg circle, 
.wdt-cus-textimg-s .wdt-elementor-repeater-container-wrapper span.wdt-opt-icon svg .wdt-play-circle { fill: var(--wdtAccentTxtColor); transform-origin: center center; -webkit-transform-origin: center center; }
.wdt-cus-textimg-s .wdt-elementor-repeater-container-wrapper span.wdt-opt-icon svg .wdt-play-circle { transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); animation: play-icon-split 2s infinite; -webkit-animation: play-icon-split 2s infinite; opacity: 0; }

@keyframes play-icon-split {
    0%, 75%, 100% { opacity: 0; transform: matrix(1,0,0,1,0,0); -webkit-transform: matrix(1,0,0,1,0,0); } 50% { opacity: 0; transform: matrix(1,5,1,-5,-2,3); -webkit-transform: matrix(1,5,1,-5,-2,3); }
}
@-webkit-keyframes play-icon-split {
    0%, 75%, 100% { opacity: 0; transform: matrix(1,0,0,1,0,0); -webkit-transform: matrix(1,0,0,1,0,0); } 50% { opacity: 0; transform: matrix(1,5,1,-5,-2,3); -webkit-transform: matrix(1,5,1,-5,-2,3); }
}


/* Heading section bottom img box | Home 2 */

.wdt-cust-imagebox-s .wdt-column-wrapper { counter-reset: service-count; }
.wdt-cust-imagebox-s .wdt-content-item > div:not(:last-child), 
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 15px; }
.wdt-cust-imagebox-s .wdt-content-item { width: 100%; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-elements-group { display: inline-grid; grid-template-columns: auto auto; margin-top: 0px; align-items: center; justify-items: end; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); margin-bottom: -6px; text-transform: capitalize; position: relative; counter-increment: service-count; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-title h5 a::before { content: counter(service-count) "."; margin-right: 0.2em; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button > a { background: transparent; font-size: calc(var(--wdtFontSize_Base) + 2px); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Base); text-transform: capitalize; color: var(--wdtLinkColor); padding: var(--wdtPadding_Btn); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); border: none; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button > a::before { content: ''; width: 50px; height: 50px; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); z-index: -1; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button > a:hover::before { width: 100%; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button > a > div, 
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button > a > div > span  { transition: none; -webkit-transition: none; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button > a > div > span { padding-right: 25px; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button > a:hover { color: var(--wdtHeadAltColor); background: transparent; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button, 
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-icon-wrapper { grid-area: 1/-1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); position: relative; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-icon-wrapper { right: 35px; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-button { z-index: 1; }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-elements-group:has(.wdt-content-button a:hover) .wdt-content-icon-wrapper { transform: translateX(8px); -webkit-transform: translateX(8px); }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtHeadAltColor); }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-elements-group:has(.wdt-content-button a:hover) .wdt-content-icon-wrapper span { color: var(--wdtHeadAltColor); }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-icon-wrapper { pointer-events: none; z-index: -1; transform: translateX(0px); -webkit-transform: translateX(0px); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); z-index: 1; }
.wdt-cust-imagebox-s .wdt-column-wrapper .wdt-snap-scroll-pagination  .wdt-pagination-prev,
.wdt-cust-imagebox-s .wdt-column-wrapper .wdt-snap-scroll-pagination  button.wdt-pagination-next { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-cust-imagebox-s .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, 
.wdt-cust-imagebox-s .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; }
.wdt-cust-imagebox-s .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span img, 
.wdt-cust-imagebox-s .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.wdt-cust-imagebox-s .wdt-content-item-holder .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image > span img, 
.wdt-cust-imagebox-s .wdt-content-item-holder .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image > a img { transform: scale(1); -webkit-transform: scale(1); }
.wdt-cust-imagebox-s .wdt-content-item .wdt-content-description { padding-right: clamp(0rem, -0.375rem + 1.875vw, 1.875rem) /* 30 - 0 */; }

@media only screen and (max-width: 767px) {
    .wdt-cust-imagebox-s .wdt-content-item { min-height: 460px; }
}


/* Marquee text section | Home 2 */

.wdt-cus-animationtxt-s .wdt-animation-item.text-item .wdt-animation-text a { color: transparent; text-transform: uppercase; -webkit-text-stroke: 1px var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Base); font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); letter-spacing: 2px; font-weight: var(--wdtFontWeight_H1); }
.wdt-cus-animationtxt-s .wdt-animation-item.text-item .wdt-animation-text a:hover { color: var(--wdtAccentTxtColor); -webkit-text-stroke: 1px var(--wdtAccentTxtColor); }


/*  */

.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0 2em; }
.wdt-cus-height-section, 
.wdt-cus-height-section .elementor-widget-container, 
.wdt-cus-height-section .wdt-image-box-holder, 
.wdt-cus-height-section .wdt-content-item{ height: 100% }
.wdt-cus-service-imagebox-s .wdt-content-item{ display: flex; flex-direction: row-reverse; }
.wdt-cus-service-imagebox-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; margin-left: auto; }
.wdt-cus-service-imagebox-s .wdt-content-item .wdt-content-detail-group { max-width: 70%; }
.wdt-cust-service-tabs-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); text-transform: capitalize; position: relative; } 
.wdt-cust-service-tabs-s .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon { margin: 0 0px 0 0;  }
.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { position: relative; text-transform: capitalize; line-height: var(--wdtLineHeight_H4); font-family: var(--wdtFontTypo_H4); font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); gap: 20px; align-items: center; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: visible; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); padding: 15px 0; }
.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper { align-self: flex-start; width: clamp(3.75rem, 3.0833rem + 1.3889vw, 4.75rem); /*mx-76 mn-60*/ display: flex; height: clamp(3.75rem, 3.0833rem + 1.3889vw, 4.75rem); /*mx-76 mn-60*/ background-color: var(--wdtAccentTxtColor); align-items: center; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); justify-content: center; border: 1px solid var(--wdtBorderColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:after { position: relative; content: ''; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'%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='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'%3E%3C/path%3E%3C/svg%3E"); background: currentColor; mask-position: center; mask-repeat: no-repeat; mask-size: 100%; -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: 100%; width: 22px; height: 20px; opacity: 0; transform: translateX(-20px); -webkit-transform: translateX(-20px); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:after { position: absolute; right: 0; background-color: var(--wdtHeadAltColor); }
.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:hover:after, 
.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active.ui-state-active .ui-tabs-anchor:after { opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0px); }

.wdt-custom-service2-tab .wdt-content-item { background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* 40 - 20 */ border: 1px solid var(--wdtBorderColor); }

.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:hover .wdt-content-icon-wrapper,
.wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active .ui-tabs-anchor .wdt-content-icon-wrapper  { background-image: var(--wdt-customGradient-2); color: var(--wdtHeadAltColor); }
.wdt-cust-service-tabs-s .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H6); letter-spacing: 0; margin-right: 50px; color: var(--wdtHeadAltColor); }
.wdt-cust-service-tabs-s .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span { font-size: clamp(1.5rem, 1.25rem + 0.5208vw, 1.875rem); /*mx-30 mn-42*/ }
.wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper > .wdt-tabs-list { width:100%; }

@media only screen and (max-width:1540px) {
    .wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { padding: 30px 0; }
}

@media only screen and (min-width: 1281px) {
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper { width: 40%; }
    .wdt-cust-service-tabs-s .wdt-tabs-container:not([class*="-template-hunch-back-icon"]) .wdt-tabs-list li .ui-tabs-anchor{ background-color: transparent; background: transparent !important; }
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li:not(:last-child) { border-bottom: 1px var(--wdtBorderColor) solid; margin-bottom: 0; }
}

@media only screen and (max-width: 1280px) {
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-layout-vertical'] { flex-direction: column; }
    .wdt-cust-service-tabs-s  .wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper { flex-direction: row; }
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper > .wdt-tabs-list { display: flex; flex-direction: row; align-items: center; justify-content: start; width: 100%; gap: 15px; flex-wrap: wrap; }
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li:not(:last-child) { margin: 0; }
    .wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { padding: 0px; }
    .wdt-cust-service-tabs-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor::after { right: 20px; }
}
    
@media only screen and (max-width: 767px) {
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { flex-wrap: nowrap; }
    .wdt-cus-service-imagebox-s .wdt-content-item { flex-direction: column; }
    .wdt-cus-service-imagebox-s .wdt-content-item > div:not(:last-child) { margin-bottom: 20px; margin-left: 0; }
    .wdt-cus-service-imagebox-s .wdt-content-item .wdt-content-detail-group { max-width: 100%; }
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { overflow: hidden; }
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list { background-color: transparent; }
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon-wrapper { display: none; }
}

@media only screen and (max-width: 479px) {
    .wdt-cust-service-tabs-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { width: 100%; }
}


/* Pricing table | Home 2 */

.wdt-cus-pricing-plan-s .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 { font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem) /* 30 - 24 */; font-weight: var(--wdtFontWeight_H5); margin-top: -10px; }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5,
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a { color: var(--wdtHeadAltColor); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-prefix, 
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-sale-price { font-size: clamp(2.5rem, 2.3rem + 1vw, 3.5rem) /* 56 - 40 */ ; font-weight: var(--wdtFontWeight_H1); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-pricing { color: var(--wdtSecondaryColor); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H6); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* 60 & 40 - 40 & 20 */ background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); border: 1px solid var(--wdtBorderColor); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list-icon .wdt-content-icon span { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); display: flex; margin-top: -2px; padding-left: 5px; padding-bottom: 3px; position: relative; top: -2px; color: var(--wdtSecondaryColor); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { display: inline-block; }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-year { display: block; margin-top: 15px; text-transform: capitalize; font-size: var(--wdtFontSize_Base); color: var(--wdtHeadAltColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-features .wdt-pricing-table-feature-title { font-size: var(--wdtFontSize_Base); border: 1px solid var(--wdtBorderColor); border-width: 1px 0px; padding: 10px; margin: 20px 0 30px; color: var(--wdtHeadAltColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); text-transform: capitalize; font-family: var(--wdtFontTypo_Alt); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span::before { content: ''; width: 20px; height: 20px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: var(--wdt-customGradient-2); position: absolute; z-index: -1; left: 0; bottom: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span::before { content: ''; width: 20px; height: 20px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); position: absolute; z-index: -1; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span { color: inherit; transform: scale(0.85); -webkit-transform: scale(0.85); }

.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span::before ,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span::before { background: var(--wdtAccentTxtColor); }

.wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-text:not(:only-child) { padding-left: 17px; }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth > a { padding: var(--wdtPadding_Btn); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); margin-bottom: 0px; margin-top: 10px; font-size: calc(var(--wdtFontSize_Base) + 2px); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; color: var(--wdtSecondaryColor); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { color: var(--wdtBodyTxtColor); }

.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover { background-color: var(--wdtAccentTxtColor); }
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder { background-color: var(--wdtAccentTxtColor); }

.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover div[class*='-table-header'] .wdt-content-title h5,
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover div[class*='-table-header'] .wdt-content-title h5 a,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a,
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-title,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-features .wdt-pricing-table-feature-title,
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-year,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-year,
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span,
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-pricing-table-footer-description,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description { color: var(--wdtHeadAltColor); }

/* .wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span::before,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span::before {
    background: var(--wdt-customGradient);
} */
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-content-button.fullwidth > a, 
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth > a { background: var(--wdtCustomColor4); }
.wdt-cus-pricing-plan-s .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-content-button.fullwidth > a:hover,
.wdt-cus-pricing-plan-s.wdt-pricingplan-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth > a:hover { background: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor); }


/* Pricing table toggle | Home 2 */ 

.pricingplan-2 .wdt-advanced-toggle-section, 
.pricingplan-1 .wdt-advanced-toggle-switcher-container { display: none; }
.pricingplan-2 .wdt-advanced-toggle-switcher-container { display: inline-flex; column-gap: 5px; align-items: center; position: relative; border: 1px var(--wdtBorderColor) solid; font-weight: var(--wdtFontWeight_Ext); padding: 5px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.pricingplan-2 input.wdt-advanced-checkbox-toggle { position: absolute; width: 100% !important; opacity: 0; height: 100%; right: 0; top: 0; z-index: 1; }
.pricingplan-2 input.wdt-advanced-checkbox-toggle:checked { opacity: 0;  }
.pricingplan-2 .wdt-advanced-toggle-left-section-title, 
.pricingplan-2 .wdt-advanced-toggle-right-section-title { padding: 13px 26px; color: var(--wdtHeadAltColor); position: relative; z-index: 0; transition: all .3s linear; -webkit-transition: all .3s linear; text-transform: capitalize; }
.pricingplan-2 .wdt-advanced-toggle-left-section-title:before, 
.pricingplan-2 .wdt-advanced-toggle-right-section-title:before { position: absolute; content: ''; width: 100%; height: 100%; background: var(--wdtHeadAltColor); top: 0; left: 0; z-index: -1; transform: scaleX(0); -webkit-transform: scaleX(0); transition: transform .3s linear; -webkit-transition: transform .3s linear; border-radius: var(--wdtRadius_2X); }
.pricingplan-2 .wdt-advanced-toggle-left-section-title:before { transform-origin: right center; -webkit-transform-origin: right center; }
.pricingplan-2 .wdt-advanced-toggle-right-section-title:before { transform-origin: left center; -webkit-transform-origin: left center; }
.pricingplan-2 .wdt-advanced-toggle-switcher-container:has(input:checked) .wdt-advanced-toggle-left-section-title, 
.pricingplan-2 .wdt-advanced-toggle-switcher-container:has(input:not(:checked)) .wdt-advanced-toggle-right-section-title { color: var(--wdtAccentTxtColor); }
.pricingplan-2 .wdt-advanced-toggle-switcher-container:has(input:checked) .wdt-advanced-toggle-left-section-title:before { transform: scale(1) translateX(0%); -webkit-transform: scale(1) translateX(0%); transform-origin: right center; -webkit-transform-origin: right center; }
.pricingplan-2 .wdt-advanced-toggle-switcher-container:has(input:not(:checked)) .wdt-advanced-toggle-right-section-title:before { transform: scale(1) translateX(0%); -webkit-transform: scale(1) translateX(0%); transform-origin: left center; -webkit-transform-origin: left center; }
.pricingplan-2 .wdt-advanced-toggle-right-section-title span:last-child { margin-left: 1em; text-wrap: nowrap; padding: 5px; background: var(--wdtTertiaryColor); line-height: normal; font-size: 14px; font-weight: 400; letter-spacing: normal; color: var(--wdtHeadAltColor); border-radius: calc( var(--wdtRadius_1X) - 2px); -webkit-border-radius: calc( var(--wdtRadius_1X) - 2px); position: absolute; }
.pricingplan-2 .wdt-advanced-toggle-right-section-title span:last-child:before { content: ""; width: 0; height: 0; border-top: solid 6px transparent; border-bottom: solid 6px transparent; border-right: solid 8px var(--wdtTertiaryColor); position: absolute; left: -8px; top: 0; bottom: 0; margin: auto; backface-visibility: hidden; }

@media only screen and (max-width:479px) {
    .pricingplan-2 .wdt-advanced-toggle-right-section-title span:last-child:before { left: 10px; rotate: 90deg; top: -35px; }
    .pricingplan-2 .wdt-advanced-toggle-right-section-title span:last-child { right: 0px; bottom: -20px; }
    .pricingplan-2 .wdt-advanced-toggle-left-section-title, 
    .pricingplan-2 .wdt-advanced-toggle-right-section-title { padding: 10px 12px; }
}


/* Team | Home 2 */

.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image,
.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > span, 
.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a { display: block; }
.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover { overflow: hidden; }
.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover { justify-items: end; align-items: start; }
.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { display: inline-flex; width: fit-content; }
.wdt-cust-team-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); }
.wdt-cust-team-s .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); color: var(--wdtBodyTxtColor); letter-spacing: 0; }
.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-cust-team-s .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: right center; -webkit-transform-origin: right center; background: linear-gradient(270deg, rgba(var(--wdtPrimaryColorRgb),.8) 0%, rgba(var(--wdtQuaternaryColorRgb),0) 100%); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); z-index: 1; pointer-events: none; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before { transform: scaleX(1); -webkit-transform: scaleX(1); transform-origin: right center; -webkit-transform-origin: right center; }
.wdt-cust-team-s .wdt-content-item .wdt-social-icons-list { flex-direction: column; gap: 5px; margin: 0; }
.wdt-cust-team-s .wdt-content-item .wdt-social-icons-list li { margin: 0; }
.wdt-cust-team-s .wdt-content-item .wdt-social-icons-list li a { width: 40px; height: 40px; font-size: calc(var(--wdtFontSize_Base) + 2px); background: var(--wdtHeadAltColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); color: var(--wdtAccentTxtColor) !important; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transform: translate(250%); -webkit-transform: translate(250%); transform-origin: right center; -webkit-transform-origin: right center; }
.wdt-cust-team-s .wdt-content-item .wdt-social-icons-list li a:hover i { animation: btn-arrow .5s linear; -webkit-animation: btn-arrow .5s linear; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-social-icons-list li a { transform: translate(0%); -webkit-transform: translate(0%); transform-origin: right center; -webkit-transform-origin: right center; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-social-icons-list li { transform-origin: right center; -webkit-transform-origin: right center; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-social-icons-list li:nth-child(1) a { transition-delay: .1s; -webkit-transition-delay: .1s; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-social-icons-list li:nth-child(2) a { transition-delay: .15s; -webkit-transition-delay: .15s; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-social-icons-list li:nth-child(3) a { transition-delay: .2s; -webkit-transition-delay: .2s; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-social-icons-list li:nth-child(4) a { transition-delay: .25s; -webkit-transition-delay: .25s; }
.wdt-cust-team-s .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a { transform: scale(1.05); -webkit-transform: scale(1.05); }

.wdt-cust-team-s .wdticon-facebook:before { content: '\f09a'; font-family: "Saasoft Icons"; }
.wdt-cust-team-s .wdticon-youtube:before { content: '\f16d'; font-family: "Saasoft Icons"; }
.wdt-cust-team-s .wdticon-linkedin:before { content: '\f0e1'; font-family: "Saasoft Icons"; }

@keyframes btn-arrow {
    0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
    35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); } 
    100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
}

@-webkit-keyframes btn-arrow {
    0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
    35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); } 
    100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
}


/* Timeline section | Home 2 */

.wdt-cus-timeline-s .wdt-content-item > div:not(:last-child), 
.wdt-cus-timeline-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cus-timeline-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cus-timeline-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-timeline-s .wdt-column-wrapper { display: flex; flex-wrap: wrap; justify-content: center; }
.wdt-cus-timeline-s .wdt-content-item { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden; padding: clamp(1.875rem, 1.8125rem + 0.3125vw, 2.1875rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 35 & 30 - 30 & 20 */ padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */ background-color: rgba(var(--wdtHeadAltColorRgb),0.1); background-image: var(--wdt-customGradient-2); border: 1px solid rgba(var(--wdtBorderColorRgb),1); }
.wdt-cus-timeline-s .wdt-content-item .wdt-content-detail-group { display: flex; flex-direction: column; gap: 15px; }
.wdt-cus-timeline-s .wdt-content-item .wdt-content-elements-group { display: flex; justify-content: space-between; gap: 20px; }
.wdt-cus-timeline-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(2.5rem, 2.3rem + 1vw, 3.5rem) /* 56 - 40 */; font-weight: var(--wdtFontWeight_Alt); -webkit-text-stroke-color: rgba(var(--wdtHeadAltColorRgb),0.35); -webkit-text-stroke-width: 1px; color: var(--wdtAccentTxtColor); }
.wdt-cus-timeline-s .wdt-content-item .wdt-content-subtitle { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem) /* 30 - 22 */; color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_H5); letter-spacing: normal; line-height: var(--wdtLineHeight_H5); font-weight: var(--wdtFontWeight_H5); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-timeline-s .wdt-content-item .wdt-content-icon-wrapper, 
.wdt-cus-timeline-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon,  
.wdt-cus-timeline-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { align-items: center; justify-content: center; }
.wdt-cus-timeline-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 75px; font-size: var(--wdtFontSize_H4); height: 75px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); color: var(--wdtHeadAltColor); border: 1px solid var(--wdtBorderColor); background-color: var(--wdtAccentTxtColor); background-image: var(--wdt-customGradient); }
.wdt-cus-timeline-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }

.wdt-cus-timeline-s .wdt-content-item:hover { background-color: var(--wdtCustomColor1); background-image: none; }
.wdt-cus-timeline-s .wdt-content-item:hover .wdt-content-subtitle { color: var(--wdtHeadAltColor); }


/* Testimonial | home 2 */

.wdt-cust-testimonial-s .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child),  
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 2px; }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-media-group,
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-icon-wrapper { position: static; }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); /* 26 - 22 */ text-transform: capitalize; }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: var(--wdtLetterSpacing_3X); text-transform: uppercase; font-family: var(--wdtFontTypo_Ext); font-weight: var(--wdtFontWeight_Ext); color: var(--wdtBodyTxtColor); }
.wdt-cust-testimonial-s .wdt-content-item { border: 1px var(--wdtBorderColor) solid; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); padding: 30px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* 30 - 20 */ }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-title-group span { display: none; }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-image > a  { border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-image > a img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.wdt-cust-testimonial-s .wdt-content-item:hover .wdt-content-image > a img { transform: scale(1); -webkit-transform: scale(1); }

.wdt-cust-testimonial-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { z-index: -1; display: block; opacity: 0.06; transform: translate(0, 30px); -webkit-transform: translate(0, 30px); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; position: absolute; right: 30px; top: 0; }
.wdt-cust-testimonial-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 65px; }
.wdt-cust-testimonial-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon { transform: translate(0,10px); -webkit-transform: translate(0,10px); opacity: 0.2; }

.wdt-cust-testimonial-s .swiper-slide:nth-child(4n-3) .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-cust-testimonial-s .swiper-slide:nth-child(4n-2) .wdt-content-item { background-color: var(--wdtCustomColor2); }
.wdt-cust-testimonial-s .swiper-slide:nth-child(4n-1) .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-cust-testimonial-s .swiper-slide:nth-child(4n) .wdt-content-item { background-color: var(--wdtCustomColor4); }

.wdt-cust-testimonial-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; height: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem) !important /* 22 - 18 */; transition: var(--wdtBaseTransition); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); border: 1px solid var(--wdtBorderColor); }
.wdt-cust-testimonial-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { background-image: var(--wdt-customGradient-2); }
    
.wdt-cust-testimonial-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background-image: unset; }

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .wdt-cust-testimonial-s .wdt-content-item .wdt-content-media-group{ grid-template-columns: repeat(1, 1fr); align-items: center; }
    .wdt-cust-testimonial-s .swiper-slide:not(.swiper-slide-active,.swiper-slide-next) { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
    .wdt-cust-testimonial-s .swiper-slide.swiper-slide-visible, 
    .wdt-cust-testimonial-s .swiper-slide.swiper-slide-active, 
    .wdt-cust-testimonial-s .swiper-slide.swiper-slide-next{ opacity: 1; }
    .wdt-cust-testimonial-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon { opacity: 0.3; }
}

@media only screen and (max-width: 767px) {
    .wdt-cust-testimonial-s .swiper-slide:not(.swiper-slide-active,.swiper-slide-next ) { opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
    /* .wdt-cust-testimonial-s .wdt-content-item .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_Base) + 0px); } */
}
@media only screen and (min-width: 480px) {
    .wdt-cust-testimonial-s .wdt-content-item .wdt-content-media-group { display: inline-grid; grid-template-columns: auto auto; gap: 20px; align-items: center; margin-bottom: 0; }
}

@media only screen and (max-width:479px) {
    .wdt-cust-testimonial-s .wdt-content-item .wdt-content-title h5 { margin-top: 10px; }
}


/* FAQ */

.wdt-cus-faq-s .wdt-accordion-toggle-holder { display: inline-flex; flex-direction: column; gap: 10px; }
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { border: 1px var(--wdtBorderColor) solid; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { padding: 30px 30px; align-items: start; text-transform: capitalize; line-height: var(--wdtLineHeight_Base); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { line-height: var(--wdtLineHeight_H6); font-weight: var(--wdtFontWeight_Alt); color: var(--wdtHeadAltColor); font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { margin-top: 5px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { padding-bottom: 15px; }
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { text-align: start; padding: 0px 10% 30px 30px; }

.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-active),
.wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-hover) { background-color: var(--wdtCustomColor1); }

@media only screen and (max-width:767px) {
    .wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { padding: 20px; }
    .wdt-cus-faq-s .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 0px 20px 20px 20px; }
}


/* Review section | Home 2 */

.wdt-cus-review-s .wdt-content-item > div:not(:last-child), 
.wdt-cus-review-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cus-review-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cus-review-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-review-s .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { display: flex; flex-direction: column; align-items: center; }
.wdt-cus-review-s .wdt-content-item .wdt-content-detail-group { display: flex; flex-direction: column; }
.wdt-cus-review-s .wdt-content-item .wdt-content-icon-wrapper, 
.wdt-cus-review-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { justify-content: center; }
.wdt-cus-review-s .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { display: flex; font-size: 100px; justify-content: center; align-items: center; -webkit-transition: all .3s ease; transition: all .3s ease; }
/* .wdt-cus-review-s .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { animation: bounce-icon .3s linear; -webkit-animation: bounce-icon .3s linear; } */
.wdt-cus-review-s .wdt-icon-box-holder .wdt-content-item .wdt-content-subtitle { position: relative; max-width: clamp(7.5rem, 7.125rem + 1.875vw, 9.375rem); font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); background: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); display: inline-flex; align-items: center; justify-content: center; padding: 5px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); margin: clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem) auto; }
.wdt-cus-review-s .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin: 0; }
.wdt-cus-review-s .wdt-icon-box-holder .wdt-content-item .wdt-content-subtitle::before { content: ''; display: inline-block; position: absolute; top: 0px; left: 50%; transform: translate(-50%, -100%); -webkit-transform: translate(-50%, -100%); border: 8px solid var(--wdtHeadAltColor); border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; }
.wdt-cus-review-s .wdt-icon-box-holder .wdt-content-item .wdt-content-subtitle::after {content: ''; display: inline-block; margin-top: -2px; margin-left: 10px; background: var(--wdtPrimaryColor); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: cover; mask-position: center; mask-repeat: no-repeat; mask-size: cover; width: 20px; height: 20px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M79.21,94.91,51.07,80.37a1.06,1.06,0,0,0-1,0L22.16,95.32a1,1,0,0,1-1.53-1.09L25.75,63a1,1,0,0,0-.31-.93L2.6,40.09a1.05,1.05,0,0,1,.57-1.8l31.31-4.78a1,1,0,0,0,.79-.58L49.08,4.42a1.06,1.06,0,0,1,1.89,0L65.2,32.71a1,1,0,0,0,.79.57l31.38,4.33A1.05,1.05,0,0,1,98,39.4L75.45,61.67a1.07,1.07,0,0,0-.3.94l5.58,31.18A1.05,1.05,0,0,1,79.21,94.91Z'/%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='M79.21,94.91,51.07,80.37a1.06,1.06,0,0,0-1,0L22.16,95.32a1,1,0,0,1-1.53-1.09L25.75,63a1,1,0,0,0-.31-.93L2.6,40.09a1.05,1.05,0,0,1,.57-1.8l31.31-4.78a1,1,0,0,0,.79-.58L49.08,4.42a1.06,1.06,0,0,1,1.89,0L65.2,32.71a1,1,0,0,0,.79.57l31.38,4.33A1.05,1.05,0,0,1,98,39.4L75.45,61.67a1.07,1.07,0,0,0-.3.94l5.58,31.18A1.05,1.05,0,0,1,79.21,94.91Z'/%3E%3C/svg%3E"); }
.wdt-cus-review-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); margin-top: 10px; }

@keyframes bounce-icon {
    0% { transform: translateY(0px); -webkit-transform: translateY(0px); }
    50% { transform: translateY(10px); -webkit-transform: translateY(10px); }
    100% { transform: translateY(0px); -webkit-transform: translateY(0px); }
}

@-webkit-keyframes bounce-icon {
    0% { transform: translateY(0px); -webkit-transform: translateY(0px); }
    50% { transform: translateY(10px); -webkit-transform: translateY(10px); }
    100% { transform: translateY(0px); -webkit-transform: translateY(0px); }
}
    

/* Custom Payment section Icon */

.wdt-cust-round-icon-s .elementor-icon { opacity: .3; transform: rotate(90deg); -webkit-transform: rotate(90deg); }
g.wdt-dots-rotate { animation: wdt-vectors-animi 1s infinite linear; -webkit-animation: wdt-vectors-animi 1s infinite linear; stroke-width: 0; overflow: hidden; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-circle-icon-s svg { overflow: visible; }
.wdt-cust-bg-animation img { animation: wdt-vectors-animi 5s infinite linear; -webkit-animation: wdt-vectors-animi 5s infinite linear; animation-direction: reverse; -webkit-animation-direction: reverse; }

@keyframes wdt-vectors-animi {
    0% { clip-path: inset(100% 0 0 0); -webkit-clip-path: inset(100% 0 0 0); }
    65% { clip-path: inset(0% 0 0% 0); -webkit-clip-path: inset(0% 0 0% 0); }
    100% { clip-path: inset(0 0 100% 0); -webkit-clip-path: inset(0 0 100% 0); }
}

@-webkit-keyframes wdt-vectors-animi {
    0% { clip-path: inset(100% 0 0 0); -webkit-clip-path: inset(100% 0 0 0); }
    65% { clip-path: inset(0% 0 0% 0); -webkit-clip-path: inset(0% 0 0% 0); }
    100% { clip-path: inset(0 0 100% 0); -webkit-clip-path: inset(0 0 100% 0); }
}





/* Icon list | Home 3 */

.wdt-cust-iconlist-2-s ul.elementor-icon-list-items.elementor-inline-items { flex-wrap: nowrap; }
.wdt-cust-iconlist-2-s .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item  { border-right: 1px var(--wdtBorderColor) solid; padding: 0 10px; text-transform: capitalize; }
.wdt-cust-iconlist-2-s .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:last-child { border-width: 0; }

.wdt-cus-CAT-imgBox .wdt-content-item { display: flex; justify-content: center; align-items: center; }
.wdt-cus-CAT-imgBox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom:0; margin-right:20px; display: inline-flex; align-items: center; justify-content: center; }
.wdt-cus-CAT-imgBox .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-CAT-imgBox .wdt-content-item .wdt-content-image-wrapper .wdt-content-image a { border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); width: 50px; height: 50px; }
.wdt-cus-CAT-imgBox .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { margin-bottom: 14px; }

@media only screen and (max-width: 1281px) { 
    .wdt-cust-iconlist-3-s ul.elementor-icon-list-items.elementor-inline-items { flex-wrap: wrap; gap: 15px; }
    .wdt-cust-iconlist-2-s .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { border-width: 0; }
}

@media only screen and (max-width:479px) {
    .wdt-cust-iconlist-2-s .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { text-align: center;  }
}


/* Image box slider | Home 3 */

.wdt-cus-slider-s .wdt-content-item { display: flex; flex-direction: column-reverse; gap: 30px; position: relative; }
.wdt-cus-slider-s .wdt-content-item:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 85%; border-radius: inherit; -webkit-border-radius: inherit; border: 1px solid var(--wdtBorderColor); }
.wdt-cus-slider-s .swiper-slide:not(.swiper-slide-visible) {  opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-slider-s .wdt-content-item > div:not(:last-child) { margin: 0 }
.wdt-cus-slider-s .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.25rem + 0.625vw, 2rem); /* 32 - 22 */ text-transform: capitalize; }
.wdt-cus-slider-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; height: 100%; top: 0; right: 0; display: flex; align-items: center; }
.wdt-cus-slider-s .wdt-content-item .wdt-content-image > span, 
.wdt-cus-slider-s .wdt-content-item .wdt-content-image > a { overflow: hidden; }
.wdt-cus-slider-s .wdt-content-item .wdt-content-image > span img, 
.wdt-cus-slider-s .wdt-content-item .wdt-content-image > a img { transform: scale(1); -webkit-transform: scale(1); }
.wdt-cus-slider-s .wdt-content-item:hover .wdt-content-image > span img, 
.wdt-cus-slider-s .wdt-content-item:hover .wdt-content-image > a img { transform: scale(1); -webkit-transform: scale(1); }

.wdt-cus-slider-s .swiper-slide:nth-child(4n-3) .wdt-content-item:before { background-color: var(--wdtCustomColor1); }
.wdt-cus-slider-s .swiper-slide:nth-child(4n-2) .wdt-content-item:before { background-color: var(--wdtCustomColor2); }
.wdt-cus-slider-s .swiper-slide:nth-child(4n-1) .wdt-content-item:before { background-color: var(--wdtCustomColor3); }
.wdt-cus-slider-s .swiper-slide:nth-child(4n) .wdt-content-item:before { background-color: var(--wdtCustomColor4); }

.wdt-cus-slider-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; height: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem) !important /* 22 - 18 */; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); border: 1px solid var(--wdtBorderColor); }
.wdt-cus-slider-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { background-image: var(--wdt-customGradient-2); }
.wdt-cus-slider-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background-image: unset; }
.wdt-cus-slider-s .swiper-horizontal { padding: 0 90px; }

@media only screen and (max-width:1280px) {
    .wdt-cus-slider-s .swiper-horizontal { padding: 0 75px; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-slider-s .swiper-horizontal { padding: 0 35px; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-slider-s .swiper-horizontal { padding: 0 25px; }
}

@media only screen and (max-width:479px) {
    .wdt-cus-slider-s .swiper-horizontal { padding: 0 10px; }
}

@media only screen and (min-width: 768px) {
    .wdt-cus-slider-s .wdt-content-item > div.wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: -25%; }
    .wdt-cus-slider-s .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: flex; justify-content: space-between; width: 100%; }
}



/* Icon list Elements | Home 3 */

.wdt-cust-iconlist-s.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { display: grid; grid-template-columns: repeat(1, 1fr); justify-items: center; gap: 15px; }
.wdt-cust-iconlist-s.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { position: absolute; opacity: 1; top: 0; }
.wdt-cust-iconlist-s.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { padding: 0 10%; }
.wdt-cust-iconlist-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { width: 75px; height: 75px; padding: 10px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); background-color: var(--wdtCustomColor1); color: var(--wdtHeadAltColor); display: flex; align-items: center; justify-content: center; }
.wdt-cust-iconlist-s.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; display: flex; align-items: center; justify-content: center; fill: currentcolor; }
.wdt-cust-iconlist-s.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon { background-color: var(--wdtCustomColor3); }
.wdt-cust-iconlist-s.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon { background-color: var(--wdtCustomColor4); }

@media only screen and (min-width: 768px) {
    .wdt-cust-iconlist-s ul.elementor-icon-list-items.elementor-inline-items { flex-wrap: nowrap; }
}

@media only screen and (max-width: 767px) {
    .wdt-cust-iconlist-s.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { opacity: 0; }
    .wdt-cust-iconlist-s ul.elementor-icon-list-items.elementor-inline-items { gap: 25px; }
    .wdt-cust-iconlist-s.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { gap: 15px; }
} 


/* Counter | Heading bottom section | Home 3 */

.wdt-cus-counter-s .wdt-content-item .wdt-content-counter{ font-size: clamp(2rem, 1.7rem + 1.5vw, 3.5rem); line-height: var(--wdtLineHeight_H1); font-weight: var(--wdtFontWeight_Base); }
.wdt-cus-counter-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cus-counter-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-counter-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cus-counter-s .wdt-content-item > div:not(:last-child){ margin-bottom: 0; }


/* Testimonial | Home 3 */

.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child),  
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cust-testimonial-3-s .wdt-content-item > div:not(:last-child), 
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-detail-group > div.wdt-content-title-group { margin-bottom: 0; }
.wdt-cust-testimonial-3-s .wdt-content-item { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden; display: inline-flex; flex-direction: column; border: 1px solid var(--wdtBorderColor); }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-media-group { position: relative; display: grid; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-media-group> * { grid-area: 1/-1; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-detail-group { padding: 30px; margin-top: -15%; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-icon-wrapper { position: absolute; right: 20px; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_Base) + 4px); text-transform: capitalize; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: var(--wdtLetterSpacing_3X); text-transform: uppercase; font-family: var(--wdtFontTypo_Ext); font-weight: var(--wdtFontWeight_Ext); }

.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(1) .wdt-content-item .wdt-content-detail-group, 
.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(4n+1) .wdt-content-item .wdt-content-detail-group { background: var(--wdtCustomColor1); }
.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(2) .wdt-content-item .wdt-content-detail-group, 
.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(4n+2) .wdt-content-item .wdt-content-detail-group { background: var(--wdtCustomColor2); }
.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(3) .wdt-content-item .wdt-content-detail-group, 
.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(4n+3) .wdt-content-item .wdt-content-detail-group { background: var(--wdtCustomColor3); }
.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(4) .wdt-content-item .wdt-content-detail-group, 
.wdt-cust-testimonial-3-s .swiper-wrapper .swiper-slide:nth-child(4n+4) .wdt-content-item .wdt-content-detail-group { background: var(--wdtCustomColor4); }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-title-group span { display: none; }

.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-image > * > img { transform: scale(1.06); -webkit-transform: scale(1.06); width: 100%; object-fit: cover; }
.wdt-cust-testimonial-3-s .wdt-content-item:hover .wdt-content-image > a img { transform: scale(1.01); -webkit-transform: scale(1.01); }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { justify-content: flex-end; align-items: end; }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 50px; height: 50px; padding: 10px; transform: translateY(50%); -webkit-transform: translateY(50%); position: relative; z-index: 1; opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cust-testimonial-3-s .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); z-index: 1; }
.wdt-cust-testimonial-3-s .swiper.wdt-testimonial-container { margin-bottom: clamp(0.3125rem, -0.125rem + 2.1875vw, 2.5rem); /* 40 - 5 */ }
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-image > span, 
.wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-image > a { width: 100%; }

@media only screen and (max-width:479px) {
    .wdt-cust-testimonial-3-s .wdt-content-item .wdt-content-detail-group { padding: 30px 20px; }
}



/* Tab | Home 3 */

.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); background: rgba(var(--wdtTertiaryColorRgb),.3); padding: 5px; }
.wdt-cus-tabs .elementor-tab-title { text-align: center; font-family: var(--wdtFontTypo_H6); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active { border-width: 0px; }
.wdt-cus-tabs.elementor-widget-tabs .elementor-tab-content { padding: 0; padding-top: 20px; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title { transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); position: relative; overflow: hidden;  border-width: 0px; border-color: transparent; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:before  { content: ''; width: 100% !important; height: 100% !important; position: absolute; background: var(--wdtPrimaryColor); z-index: -1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); top: 0 !important; left: 0 !important; transform: scaleX(0); -webkit-transform: scaleX(0); transition-property: transform; -webkit-transition-property: transform; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:before { transform-origin: right center; -webkit-transform-origin: right center; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before { transform: scale(1); -webkit-transform: scale(1); transform-origin: left center; -webkit-transform-origin: left center; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after ~ .elementor-tab-desktop-title { transform: scaleX(0); -webkit-transform: scaleX(0); transition-delay: 10ms; -webkit-transition-delay: 10ms; transform-origin: right center; -webkit-transform-origin: right center; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:after  { content: ''; width: 100% !important; height: 100% !important; position: absolute; background: var(--wdtPrimaryColor); z-index: -1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); top: 0 !important; right: 0 !important; transform: scaleX(0); -webkit-transform: scaleX(0); transition-property: transform; -webkit-transition-property: transform; transition-delay: 10ms; -webkit-transition-delay: 10ms; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:after { transform-origin: left center; -webkit-transform-origin: left center; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after { transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: right center; -webkit-transform-origin: right center; }
.wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after ~ .elementor-tab-desktop-title{ transform: scale(1); -webkit-transform: scale(1); transform-origin: right center; -webkit-transform-origin: right center; }

.wdt-cust-tab-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list-wrapper .wdt-hunch-back-icon-border { bottom: 0; mask-image: none; -webkit-mask-image: none; background-color: rgba(var(--wdtSecondaryColorRgb),1); height: 100%; width: calc(100% / 3); z-index: 1; border-radius: inherit; -webkit-border-radius: inherit; }

@media only screen and (min-width: 480px) {
    .wdt-cus-tabs .elementor-tab-title.elementor-active { background: transparent; color: var(--wdtAccentTxtColor); position: relative; z-index: 1; } 
    .wdt-cus-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content, .wdt-cus-tabs .elementor-tab-title { border-width: 0px; border-color: transparent; }
}

@media only screen and (max-width: 479px) {
    .wdt-cus-tabs .elementor-tabs .elementor-tab-content { text-align: center; border: none; }
    .wdt-cus-tabs .elementor-tabs .elementor-tab-title { border: 1px var(--wdtPrimaryColor) solid; margin-top: 5px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
    .wdt-cus-tabs .elementor-tabs .elementor-tab-title.elementor-active,
    .wdt-cus-tabs .elementor-tabs .elementor-tab-title:hover { background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
    .wdt-cus-tabs .elementor-tabs .elementor-tab-title { margin-bottom: 20px; }
}


/* Client logo | Home 3 */

.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item { padding: 20px 20px 20px 20px; width: 200px; height: 100px; justify-content: center; align-items: center; margin: 10px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(1), 
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(4n+5) { background-color: var(--wdtCustomColor1); }
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(2), 
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(4n+6) { background-color: var(--wdtCustomColor2); }
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(3), 
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(4n+7) { background-color: var(--wdtCustomColor3); }
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(4), 
.wdt-cust-client-logo-s .wdt-animation-wrapper .wdt-animation-item:nth-child(4n+8) { background-color: var(--wdtCustomColor4); }


/* Client logo spacer */

.wdt-cus-spacer-s .elementor-widget-container { background-color: transparent; background-image: linear-gradient(270deg, rgba(var(--wdtBodyBGColorRgb), 1) 0%, rgba(var(--wdtBodyBGColorRgb), 0) 100%); height: 100%; }
.wdt-cus-spacer-2-s .elementor-widget-container { background-color: transparent; background-image: linear-gradient(270deg, rgba(var(--wdtBodyBGColorRgb), 0) 0%, rgba(var(--wdtBodyBGColorRgb), 1) 100%); height: 100%; }


/* Footer headig section | Home 3 */

.wdt-cust-heading .wdt-heading-holder > .wdt-heading-deco-wrapper > span { font-size: calc(clamp(2rem, 1.7rem + 1.5vw, 3.5rem) + 1em);/* Min-32 & Max-56 */ font-family: var(--wdtFontTypo_H1); font-weight: var(--wdtFontWeight_H1); letter-spacing: normal; line-height: 1; }

.wdt-cust-rotate-img .wdt-rotate-image-container{ pointer-events: none; }
.wdt-cust-rotate-img .wdt-rotate-image-container .wdt-rotate-second-image, 
.wdt-cust-rotate-img .wdt-rotate-image-container .wdt-rotate-second-image a { display: inline-flex; z-index: 1; position: relative; align-self: center; justify-content: center; }
.wdt-cust-rotate-img .wdt-rotate-image-container .wdt-rotate-image a img { animation: rotate-img 5s infinite linear; -webkit-animation: rotate-img 5s infinite linear;  }

@keyframes rotate-img {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

@-webkit-keyframes rotate-img {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}


/* Tab Extra style | Home 3 */

.wdt-cus-tab-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list-wrapper { padding-top: 0; position: relative; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; }
.wdt-cus-tab-s .wdt-tabs-container[class*="-template-hunch-back-icon"] .wdt-tabs-list { background-color: transparent; counter-reset: service-count; position: relative; z-index: 2; }
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span { font-size: 40px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-tab-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list-wrapper .wdt-hunch-back-icon-border { bottom: 0; mask-image: none; background-color: rgba(var(--wdtSecondaryColorRgb),1); height: 100%; width: calc( calc(100% / 3) - .2em); z-index: 1; border-radius: inherit; -webkit-border-radius: inherit; }
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor { display: flex; flex-direction: row; width: 100%; text-align: start; gap: 10px; justify-content: center; align-items: center; color: black; background-color: transparent; }
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor:before { position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; content: ''; width: 100%; transition: inherit; -webkit-transition: inherit; transform: scale(1); -webkit-transform: scale(1); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); background: transparent; }
.wdt-cus-tab-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { transform: translate(0); -webkit-transform: translate(0); }
.wdt-cus-tab-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list { padding: 0 0em; }
.wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); color: rgba(var(--wdtHeadAltColorRgb),1); text-transform: capitalize; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-sub-title,
.wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title, 
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon span { color: var(--wdtAccentTxtColor); }
.wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); color: rgba(var(--wdtHeadAltColorRgb), .5); text-transform: lowercase; letter-spacing: normal; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 2em 0 0; }
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); margin-right: 5px; overflow: hidden; }
.wdt-cus-tab-s.wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(1) { background: rgba(var(--wdtSecondaryColorRgb),.3); }
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(2) { background: rgba(var(--wdtQuaternaryColorRgb),.3); }
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(3) { background: rgba(var(--wdtPrimaryColorRgb),.3); }
.wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li:nth-child(4) { background: rgba(var(--wdtTertiaryColorRgb),.3); }

@media only screen and (max-width: 1281px) and (min-width: 1025px) {
   .wdt-cus-tab-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor { flex-wrap: nowrap; }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .wdt-cus-tab-s .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor .wdt-template-content { display: none; transform: scaleX(0); -webkit-transform: scaleX(0); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
}

@media only screen and (max-width: 767px) {
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { width: 100%; padding: 2em 0; }
    .wdt-cus-tab-s .wdt-tabs-container[class*='-template-hunch-back-icon'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span { font-size: 40px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { color: var(--wdtAccentTxtColor); }
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon { font-size: 40px; }
    .wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li a .wdt-template-content .wdt-content-title{ line-height: var(--wdtLineHeight_H6); }
    .wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li a .wdt-template-content .wdt-content-sub-title{ line-height: var(--wdtLineHeight_H6); }
}

@media only screen and (max-width: 479px) {
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a{ flex-wrap: nowrap; }
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon { font-size: 2em; }
    .wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li a .wdt-template-content .wdt-content-title{ font-size: var(--wdtFontSize_Ext); line-height: var(--wdtLineHeight_H6); }
    .wdt-cus-tab-s .wdt-tabs-container .wdt-tabs-list li a .wdt-template-content .wdt-content-sub-title{ font-size: calc(var(--wdtFontSize_Ext) - 1px); line-height: var(--wdtLineHeight_H6); }
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, 
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { top: 80%; }
    .wdt-cus-tab-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { color: var(--wdtAccentTxtColor); }
}


/* Home 3 | Blog */

.wdt-custom-blog.wdt-posts-list-wrapper.swiper { padding-top: 100px; }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 { margin: 0; display: flex; position: absolute; width: auto; top: 0px; right: 15px; gap: 30px; }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 > a[class*="arrow"] { width: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; height: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* 60 - 40 */; padding: 0; display: flex; align-items: center; justify-content: center; margin: 0; color: var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);border: 1px solid var(--wdtBorderColor); background-image: var(--wdt-customGradient-2); background-color: var(--wdtAccentTxtColor); }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 > a[class*="arrow"]::before { content: ''; background-color: currentColor; width: 22px; height: 22px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' %3E%3Cpath d='M2.2,46.7L32,16.9c1.8-1.8,4.8-1.8,6.6,0s1.8,4.8,0,6.6L16.7,45.3l82.5,0l0,9.4l-82.5,0l21.9,21.8c1.8,1.8,1.8,4.8,0,6.6 s-4.8,1.8-6.6,0L2.2,53.4C0.3,51.6,0.3,48.6,2.2,46.7C2.2,46.8,2.2,46.8,2.2,46.7z'%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='M2.2,46.7L32,16.9c1.8-1.8,4.8-1.8,6.6,0s1.8,4.8,0,6.6L16.7,45.3l82.5,0l0,9.4l-82.5,0l21.9,21.8c1.8,1.8,1.8,4.8,0,6.6 s-4.8,1.8-6.6,0L2.2,53.4C0.3,51.6,0.3,48.6,2.2,46.7C2.2,46.8,2.2,46.8,2.2,46.7z'%3E%3C/path%3E%3C/svg%3E"); }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 > a.wdt-products-arrow-next::before { transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 > a[class*="arrow"]:hover { background-color: var(--wdtPrimaryColor); background-image: none; }

@media only screen and (max-width:1280px) {
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper { padding-top: 85px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper { padding-top: 0px; }
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 { position: unset; width: 100%; justify-content: center; gap: 30px; margin-top: 10px; }
}




/* Pagination Arrow */

.entry-post-navigation.type1 { display: flex; align-items: center; justify-content: space-between; }
.entry-post-navigation.type1 > div > div > *:not(p) { display: none; }
.entry-post-navigation.type1 div > p { font-size: calc(var(--wdtFontSize_Base) + 2px); font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Base); line-height: var(--wdtLineHeight_Alt); margin-bottom: 0; }
.entry-post-navigation.type1 .post-next-link div > p a { padding: 5px 55px 5px 0px; width: 100%; display: block; }
.entry-post-navigation.type1 .post-prev-link div > p a { padding: 5px 0px 5px 55px; width: 100%; display: block; }
.entry-post-navigation.type1 .post-prev-link div > p a::before,
.entry-post-navigation.type1 .post-next-link div > p a::after { content: ''; width: 20px; height: 15px; display: inline-block; background: currentColor; mask-repeat: no-repeat; mask-position: center center; mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: contain; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.entry-post-navigation.type1 .post-prev-link div > p a::before { left: 10px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M2.2,46.7L32,16.9c1.8-1.8,4.8-1.8,6.6,0s1.8,4.8,0,6.6L16.7,45.3l82.5,0l0,9.4l-82.5,0l21.9,21.8c1.8,1.8,1.8,4.8,0,6.6 s-4.8,1.8-6.6,0L2.2,53.4C0.3,51.6,0.3,48.6,2.2,46.7C2.2,46.8,2.2,46.8,2.2,46.7z'%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='M2.2,46.7L32,16.9c1.8-1.8,4.8-1.8,6.6,0s1.8,4.8,0,6.6L16.7,45.3l82.5,0l0,9.4l-82.5,0l21.9,21.8c1.8,1.8,1.8,4.8,0,6.6 s-4.8,1.8-6.6,0L2.2,53.4C0.3,51.6,0.3,48.6,2.2,46.7C2.2,46.8,2.2,46.8,2.2,46.7z'%3E%3C/path%3E%3C/svg%3E"); }
.entry-post-navigation.type1 .post-next-link div > p a::after { right: 10px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'%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='M97.57,53.81,67.74,83.64A4.68,4.68,0,1,1,61.12,77L83,55.19H.55V45.81H83L61.12,24a4.68,4.68,0,1,1,6.62-6.62L97.57,47.19A4.66,4.66,0,0,1,97.57,53.81Z'%3E%3C/path%3E%3C/svg%3E"); }
.entry-post-navigation.type1 .post-prev-link div > p a::after,
.entry-post-navigation.type1 .post-next-link div > p a::before { content: ''; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background: var(--wdt-customGradient-2); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); width: 40px; height: 40px; border: 1px solid var(--wdtBorderColor); z-index: -1; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.entry-post-navigation.type1 .post-prev-link div > p a::after { left: 0; }
.entry-post-navigation.type1 .post-next-link div > p a::before { right: 0; }
.entry-post-navigation.type1 .post-prev-link div > p a:hover::after,
.entry-post-navigation.type1 .post-next-link div > p a:hover::before { background: var(--wdtPrimaryColor); }




/* Contact page form */

.wdt-custom-contact-page-form > .elementor-widget-container { display: flex; }

.wdt-custom-contact-page-form .wdt-contact-form { flex-direction: column; }
.wdt-custom-contact-page-form .wdt-contact-form, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-1 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-2 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-3 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 , 
.wdt-form-subject p { display: flex; justify-content: start; column-gap: 30px; row-gap: 30px; margin-bottom: 0; }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-col-5 { display: grid; grid-template-columns: repeat(2,1fr); column-gap: 30px; row-gap: 30px; }
.wdt-custom-contact-page-form .wdt-contact-form p input:not([type="submit"]),
.wdt-custom-contact-page-form .wdt-contact-form p textarea  { background: transparent; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); padding: var(--wdtInputPadding); margin-left: 0; color: var(--wdtBodyTxtColor); }
.wdt-custom-contact-page-form .wdt-contact-form p input:not([type="submit"]):focus, 
.wdt-custom-contact-page-form .wdt-contact-form p textarea:focus { border-color: var(--wdtSecondaryColor); }
.wdt-custom-contact-page-form .wdt-contact-form p textarea { min-height: 200px; }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-selector .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 0px; padding-right: 0px; }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-selector .select2-container.select2-container--default .select2-selection--single { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; border: 1px solid var(--wdtBorderColor) !important; padding: var(--wdtInputPadding); padding-right: 50px; margin-left: 0; color: var(--wdtBodyTxtColor); border-radius: var(--wdtRadius_2X) !important; -webkit-border-radius: var(--wdtRadius_2X) !important; }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-selector .select2-container.select2-container--default.select2-container--open .select2-selection--single { box-shadow: 0 0 0 1px var(--wdtSecondaryColor); }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 { justify-content: space-between; align-items: flex-start; }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 p, 
.wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 p span { margin: 0; display: inline-flex; align-items: center; justify-content: center; }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 .wdt-checkbox p label { display: inline-flex; justify-content: center; align-items: start; }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 .wdt-checkbox .wpcf7-form-control-wrap [type="checkbox"] { margin-right: 10px; appearance: none; border-radius: 4px; -webkit-border-radius: 4px; top: 8px; border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.5); transform: translateY(-0.075em); -webkit-transform: translateY(-0.075em); display: flex; align-items: center; place-content: center; opacity: 1; padding: 4px; width: 15px; height: 15px; }
.wdt-checkbox .wpcf7-form-control-wrap [type="checkbox"]::after { content: ""; position: absolute; width: 0.65em; height: 0.65em; clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); -webkit-transform: scale(0); background-color: var(--wdtPrimaryColor); transform: scale(0); -webkit-transform: scale(0); 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-checkbox .wpcf7-form-control-wrap [type="checkbox"]:checked:after { -webkit-transform: scale(1); transform: scale(1); }
.wdt-submit p input { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wpcf7-form .wpcf7-response-output:before, .wpcf7 form .wpcf7-response-output:before { top: 29px; }
.wpcf7-not-valid-tip { font-size: calc(var(--wdtFontSize_Ext) - 2px ); position: absolute; right: 10px; bottom: 0; }
.wpcf7-form.invalid .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7-form.sent .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

/* .wdt-custom-contact-page-form .wdt-contact-form .wdt-submit p input { background: var(--wdtPrimaryColor); color: var(--wdtSecondaryColor); }
.wdt-custom-contact-page-form .wdt-contact-form .wdt-submit p input:hover { background: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); } */

@media only screen and (max-width: 1280px) {
    .wdt-custom-contact-page-form .wdt-contact-form, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-1 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-2 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-3 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 , .wdt-form-subject p { column-gap: 30px; row-gap: 30px; }
    .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-5 { column-gap: 30px; row-gap: 30px; }
}

@media only screen and (max-width: 767px) {
    .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-1 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-2 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-3 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 { gap: 20px; }
    .wdt-custom-contact-page-form .wdt-contact-form { gap: 20px; }
    .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-5 { grid-template-columns: repeat(1,1fr); gap: 20px; }
}

@media only screen and (max-width: 479px) {
    .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-1 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-2 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-3 p, .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 { flex-wrap: wrap; }
    .wdt-custom-contact-page-form .wdt-contact-form .wdt-col-4 { gap: 20px; }
}


/*  */

.wdt-cust-contact-box-s .wdt-content-item::before { content: ''; background: linear-gradient(0deg, var(--wdtCustomColor4), transparent); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.wdt-cust-contact-box-s .wdt-content-item .wdt-content-detail-group { position: absolute; bottom: 20px; right: 0; left: 0; display: flex; align-items: center; justify-content: center; padding: 5px; z-index: 2; }
.wdt-cust-contact-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(2.5rem, 2.1887rem + 1.7178vw, 4.25rem); color: var(--wdtAccentTxtColor); }
.wdt-cust-contact-box-s .wdt-content-item .wdt-content-elements-group { text-align: start; margin-left: 20px; }
.wdt-cust-contact-box-s .wdt-content-item .wdt-content-subtitle { font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem); font-weight: var(--wdtFontWeight_H6); letter-spacing: 0; text-transform: capitalize; color: var(--wdtAccentTxtColor); }
.wdt-cust-contact-box-s .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Base); }
.wdt-cus-section, .wdt-cus-section.elementor-section .elementor-container { height: 100%; }
.wdt-cust-contact-box-s .wdt-content-item > div:not(:last-child) { margin-bottom: 0; display: flex; }


/* Map */

.wdt-cus-map .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-title { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H1); line-height: var(--wdtLineHeight_Base); font-size: var(--wdtFontSize_Base); color: var(--wdtSecondaryColor); margin: 0; }
.wdt-cus-map .gm-style-iw-chr { position: absolute; padding: 0; right: 0; top: 0; }
.wdt-cus-map .wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect { background: var(--wdtAccentTxtColor) !important; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); width: 25px !important; height: 25px !important; }


/* Contact box */

.wdt-cus-heading-contact-page-s .wdt-heading-holder .wdt-heading-title-wrapper{ position: relative; display: flex; justify-content: flex-start; gap: 5px; align-items: flex-end; }
.wdt-cus-contact-page-iconlist-s.elementor-widget.elementor-align-left .elementor-icon-list-item a, 
.wdt-cus-contact-page-iconlist-s.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{ font-size: clamp(1rem, 0.9778rem + 0.1227vw, 1.125rem); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }





/* Menu box | Mega menu list */

.wdt-custom-menu-box .wdt-content-item > div { display: flex; align-items: start; justify-content: space-between; }
.wdt-custom-menu-box .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-menu-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-menu-box .wdt-content-item .wdt-content-icon-wrapper { margin-left: 20px; }
.wdt-custom-menu-box .wdt-content-item .wdt-content-title h5,
.wdt-custom-menu-box .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */ text-transform: capitalize; color: var(--wdtHeadAltColor); margin-bottom: -10px; }
.wdt-custom-menu-box .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtLinkHoverColor); }
.wdt-custom-menu-box .wdt-content-item:has(img) .wdt-content-detail-group .wdt-content-description,
.wdt-custom-menu-box .wdt-content-item:has(:not(img)) .wdt-content-media-group h5 { position: relative; padding-right: 30px; }
.wdt-custom-menu-box .wdt-content-item:has(img) .wdt-content-detail-group .wdt-content-description::after,
.wdt-custom-menu-box .wdt-content-item:has(:not(img)) .wdt-content-media-group h5::after { content: ''; display: block; position: absolute; right: -5px; top: 5px; border: 6px solid currentColor; border-right-color: transparent; border-top-color: transparent; border-bottom-color: transparent; }
.wdt-custom-menu-box .wdt-content-item .wdt-content-image > span, 
.wdt-custom-menu-box .wdt-content-item .wdt-content-image > a { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; }
.wdt-custom-menu-box .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-menu-box .wdt-content-item .wdt-content-image > a > img { transform: scale(1); -webkit-transform: scale(1); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-menu-box .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-custom-menu-box .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(1.2); -webkit-transform: scale(1.2); }


/* Mega menu | Icon box */

.wdt-custom-mega-box .wdt-content-item { display: grid; grid-template-columns: auto 1fr; gap: 20px; padding: 20px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); position: relative; }
.wdt-custom-mega-box .wdt-content-item::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; border-radius: inherit; -webkit-border-radius: inherit; z-index: -1; background: var(--wdt-customGradient-2); opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-mega-box .wdt-content-item:has(a:hover)::before { opacity: 1; }
.wdt-custom-mega-box .wdt-content-item > div:not(:last-child),
.wdt-custom-mega-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 5px; }
.wdt-custom-mega-box .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: 1em; }
.wdt-custom-mega-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 60px; padding: 0; }
.wdt-custom-mega-box .wdt-content-item .wdt-content-title h5,
.wdt-custom-mega-box .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); /* Min-18 & Max-22 */ text-transform: capitalize; }
.wdt-custom-mega-box .wdt-content-item .wdt-content-title h5,
.wdt-custom-mega-box .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-mega-box .wdt-content-item .wdt-content-title,
.wdt-custom-mega-box .wdt-content-item .wdt-content-detail-group { position: static; }
.wdt-custom-mega-box .wdt-content-item .wdt-content-title h5 a::before { content: ''; width: 100%; height: 100%; z-index: 1; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }

.wdt-custom-mega-box .wdt-column:nth-child(8n-7) .wdt-content-item, .wdt-custom-mega-box .wdt-column:nth-child(8n-2) .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-custom-mega-box .wdt-column:nth-child(8n-6) .wdt-content-item, .wdt-custom-mega-box .wdt-column:nth-child(8n-3) .wdt-content-item{ background-color: var(--wdtCustomColor2); }
.wdt-custom-mega-box .wdt-column:nth-child(8n-5) .wdt-content-item, .wdt-custom-mega-box .wdt-column:nth-child(8n) .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-custom-mega-box .wdt-column:nth-child(8n-4) .wdt-content-item, .wdt-custom-mega-box .wdt-column:nth-child(8n-1) .wdt-content-item { background-color: var(--wdtCustomColor4); }

@media only screen and (max-width:1280px) {
    .wdt-custom-mega-box .wdt-content-item { padding: 15px; gap: 15px; }
    .wdt-custom-mega-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 40px; }
    .wdt-custom-mega-box :is(.elementor embed, .elementor iframe, .elementor object, .elementor video) { height: 100%; }
    .wdt-custom-mega-box .wdt-content-item .wdt-content-description { display: none; }
    .wdt-custom-mega-box .wdt-content-item > div { display: flex; flex-direction: column; align-items: center; justify-content: center; }
    .wdt-custom-mega-box .wdt-content-item > div:not(:last-child), .wdt-custom-mega-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
}


/* POP up mail */

@media only screen and (min-width:480px) {
    .wdt-custom-popup-box-mail .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 10em; }
}



.wdt-cus-address-box > div { background-color: var(--wdtAccentTxtColor); background-image: var(--wdt-customGradient); border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-address-box > div:hover { background-image: none; background-color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }




/* Calculator */

.wdt-sc-emi-calc.wdt-custom-hour-calc-s form .wdt-sc-column-wrapper>div[class*="wdt-sc-"]:not(:last-child) { margin-bottom: 40px; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .column label { color: var(--wdtHeadAltColor); display: flex; flex-direction: row-reverse; justify-content: start; align-items: center; }
.wdt-custom-hour-calc-s.wdt-sc-emi-calc .column label span { background-color: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor); letter-spacing: -.04em; border-radius: 10px; margin: 0px 20px; padding: 7px 14px; font-size: calc(var(--wdtFontSize_H4) + 6px); font-weight: calc(var(--wdtFontWeight_Alt) + 100); line-height: 1; display: inline-block; min-width: 62px; text-align: center; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper { display: flex; flex-basis: 100%; flex-wrap: wrap; display: grid; grid-template-columns: 40% 60%; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(1) { flex-basis: calc(50% - 15px); grid-area: 1/1; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(2) { margin-left: 30px; flex-basis: calc(50% - 15px); grid-area: 2/1; margin: 0 !important; grid-area: 2/1; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) { display: flex; flex-wrap: wrap; flex-basis: 100%; gap: 10px; grid-area: 1/2/3/2; padding-left: 40px; margin-top: auto; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > label { width: 100%; line-height: 1; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > div { width: calc(50% - 5px); display: flex; align-items: baseline; gap: 10px; }
/* .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > div:last-child { display: none; } */
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > div > label { margin-bottom: 0; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > div > input { width: auto; height: auto; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-budget-container { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); border-color: transparent; padding: 20px; display: flex; flex-direction: column-reverse; justify-content: center; align-items: center; min-width: 350px; height: auto; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-budget-container p{ color: var(--wdtAccentTxtColor); text-align: start; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; font-size: var(--wdtFontSize_Ext); }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-budget-container p #wdt-emi-value { display: flex; justify-content: start; align-items: flex-start; position: relative; }
.wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-budget-container p #wdt-emi-value:before { content: '\e844'; font-family: "Saasoft Icons"; width: 1em; height: 1em; font-size: inherit; display: flex; font-weight: var(--wdtFontWeight_Ext); margin-right: .5em; }

@media only screen and (max-width:1540px) {
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper { grid-template-columns: 1fr 1fr; gap: 0 40px; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(1) { grid-area: 1/1; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(2) { grid-area: 1/2; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) { grid-area: 2/1/2/3; padding-left: 0; gap: 5px 40px; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > div { width: auto; }
}

@media only screen and (max-width:1540px) {
    
}

@media only screen and (max-width:1024px) {
    .wdt-custom-hour-calc-s.wdt-sc-emi-calc form { flex-direction: column; gap: 30px; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > div { width: calc(50% - 20px); }
}

@media only screen and (max-width:767px) {
    .wdt-custom-hour-calc-s.wdt-sc-emi-calc form > div:first-child { padding-bottom: 0; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper { grid-template-columns: auto; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(1),
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(2),
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) > div,
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(3) { flex-basis: 100%; margin-left: 0; grid-area: unset; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-column-wrapper .column:nth-child(2) { margin-bottom: 40px !important; }
    .wdt-sc-emi-calc.wdt-custom-hour-calc-s .wdt-sc-budget-container { min-width: 100%; }
}


/* Home - 2 | Tab heading spacing */

.wdt-custom-heading-sapcing-tab .elementor-widget-wdt-heading:first-child { margin-top: -12px; }

@media only screen and (max-width:1280px) {
    .wdt-custom-heading-sapcing-tab .elementor-widget-wdt-heading:first-child { margin-top: -8px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-heading-sapcing-tab .elementor-widget-wdt-heading:first-child { margin-top: 0px; }
}



/* Popup Newsletter Heading | Image with text */

.wdt-custom-popup-text .wdt-text-tile:nth-child(2) { font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-popup-text .wdt-opt-icon { color: var(--wdtBorderColor); padding: 0 5px; }


/* App section | Home 1 */

.wdt-custom-apps-home1 .wdt-image-box-holder:not(.wdt-column-wrapper) { display: flex; align-items: center; justify-content: center; gap: 15px; flex-wrap: wrap; }
.wdt-custom-apps-home1 .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-custom-apps-home1 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-apps-home1 .wdt-content-item .wdt-content-image > a > img { width: 60px; height: 60px; object-fit: cover; object-position: center; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 
.wdt-custom-apps-home1 .wdt-content-item .wdt-content-image > a:hover > img { transform: scale(1.2); -webkit-transform: scale(1.15); }




/* -------------- */

.wdt-cus-h2-marquee-style .elementor-widget-container::before { content: ''; background-image: linear-gradient(to left, transparent 0%, rgba(var(--wdtAccentTxtColorRgb), 0.3) 40%, rgba(var(--wdtAccentTxtColorRgb), 1) 100%); position: absolute; left: 0; width: 60px; height: 100px; z-index: 2; }
.wdt-cus-h2-marquee-style .elementor-widget-container::after { content: ''; background-image: linear-gradient(to right, transparent 0%, rgba(var(--wdtAccentTxtColorRgb), 0.1) 50%, rgba(var(--wdtAccentTxtColorRgb), 1) 100%); position: absolute; right: 0; top: 0px; width: 120px; height: 100px; z-index: 2; }

/*-------faq below-----*/

.wdt-custom-faq-img-box .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.625rem, 1.1238rem + 0.626vw, 1.875rem); /* 30 - 26 */ }
.wdt-custom-faq-img-box .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: var(--wdtLetterSpacing_3X); text-transform: uppercase; font-family: var(--wdtFontTypo_Ext); font-weight: var(--wdtFontWeight_Ext); }
.wdt-custom-faq-img-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(1) .wdt-content-item { background: var(--wdtCustomColor1); }
.wdt-custom-faq-img-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) .wdt-content-item { background: var(--wdtCustomColor3); }
.wdt-custom-faq-img-box .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(3) .wdt-content-item { background: var(--wdtCustomColor4); }
.wdt-custom-faq-img-box .wdt-image-box-holder .wdt-content-item { border: 1px solid var(--wdtBorderColor); }

@media only screen and (max-width:1280px) {
    .wdt-custom-faq-img-box .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H6) + 2px); }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-faq-img-box .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H6) - 2px); }
}

/* ---------- */

.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.75rem, 3.3345rem + 1.3879vw, 5rem); /*mx-80 mn-60*/ }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: flex; }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-title { margin-bottom: 0; }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-title-group { display: inline-flex; justify-content: center; }
.wdt-cus-h2-IconBox  .wdt-content-item .wdt-content-title-group span { display: none; }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /*mx-24 mn-20*/ position: relative; }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-title h5:after { content:''; position: absolute; height: 14px; width: 14px; top: 3px; right: -15px; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cpath d='M5,0C2.3,0,0,2.2,0,5c0,1.3,0.5,2.6,1.4,3.5C2.4,9.5,3.6,10,5,10h0c2.7,0,5-2.2,5-5C10,2.3,7.8,0,5,0z M5,9.3L5,9.3 C3.8,9.3,2.7,8.9,1.9,8C1.1,7.2,0.7,6.1,0.7,5c0-2.4,2-4.3,4.4-4.3c2.4,0,4.3,2,4.3,4.4C9.3,7.4,7.4,9.3,5,9.3z'/%3E%3Cpath d='M7.1,4.1c0-0.9-0.8-1.7-1.7-1.7H3.7c-0.2,0-0.3,0.1-0.3,0.3v4.6c0,0.2,0.1,0.3,0.3,0.3C3.8,7.7,4,7.5,4,7.4V3.1h1.4 c0.6,0,1,0.5,1,1s-0.5,1-1,1H5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1,0,0.3,0.1,0.3l1.7,1.8c0.1,0.1,0.3,0.1,0.5,0C7,7.4,7,7.2,6.9,7.1 L5.7,5.8C6.5,5.6,7.1,5,7.1,4.1z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cpath d='M5,0C2.3,0,0,2.2,0,5c0,1.3,0.5,2.6,1.4,3.5C2.4,9.5,3.6,10,5,10h0c2.7,0,5-2.2,5-5C10,2.3,7.8,0,5,0z M5,9.3L5,9.3 C3.8,9.3,2.7,8.9,1.9,8C1.1,7.2,0.7,6.1,0.7,5c0-2.4,2-4.3,4.4-4.3c2.4,0,4.3,2,4.3,4.4C9.3,7.4,7.4,9.3,5,9.3z'/%3E%3Cpath d='M7.1,4.1c0-0.9-0.8-1.7-1.7-1.7H3.7c-0.2,0-0.3,0.1-0.3,0.3v4.6c0,0.2,0.1,0.3,0.3,0.3C3.8,7.7,4,7.5,4,7.4V3.1h1.4 c0.6,0,1,0.5,1,1s-0.5,1-1,1H5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1,0,0.3,0.1,0.3l1.7,1.8c0.1,0.1,0.3,0.1,0.5,0C7,7.4,7,7.2,6.9,7.1 L5.7,5.8C6.5,5.6,7.1,5,7.1,4.1z'/%3E%3C/svg%3E"); }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-subtitle { font-size:calc( var(--wdtFontSize_Ext) - 4px); position: absolute; right: -16px; font-weight: var(--wdtFontWeight_H6); }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-media-group { display: inline-flex; flex-direction: column; align-items: center; }
.wdt-cus-h2-IconBox  .wdt-content-item .wdt-content-title-group:has(.wdt-content-subtitle) .wdt-content-title h5:after { content: none; display: none; }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-title-group { position: relative; }
.wdt-cus-h2-IconBox .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 0; }
.wdt-cus-h2-IconBox .wdt-content-item { padding: 30px 20px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-h2-IconBox .wdt-column:nth-child(5n-4) .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-cus-h2-IconBox .wdt-column:nth-child(5n-3) .wdt-content-item { background-color: var(--wdtCustomColor2); }
.wdt-cus-h2-IconBox .wdt-column:nth-child(5n-2) .wdt-content-item { background-color: var(--wdtAccentTxtColor); }
.wdt-cus-h2-IconBox .wdt-column:nth-child(5n-1) .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-cus-h2-IconBox .wdt-column:nth-child(5n) .wdt-content-item { background-color: var(--wdtCustomColor4); }

@media only screen and (max-width: 479px) {
    .wdt-cus-slider-iconBox .wdt-icon-box-holder .wdt-column-wrapper .wdt-column { justify-content: center; }
}


/* --------- */

.wdt-cus-payment-head .elementor-widget-container p { font-size: var(--wdtFontSize_Ext); }


.wdt-cus-h3-banner-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div:has([type="checkbox"]) { justify-content: center; }




/* Home 2 | Slider */

.wdt-custom-home-circle { animation: home-circle 5s linear infinite; -webkit-animation: home-circle 5s linear infinite; pointer-events: none; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M89.53,21.37A48.84,48.84,0,0,0,1.66,41.93,48.82,48.82,0,0,0,41.93,98a49.49,49.49,0,0,0,8,.66,48.31,48.31,0,0,0,14.84-2.33,49,49,0,0,0,13.54-6.84,48.86,48.86,0,0,0,11.2-68.16ZM67.16,74A29.69,29.69,0,1,1,74,32.54,29.5,29.5,0,0,1,67.16,74Z'/%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='M89.53,21.37A48.84,48.84,0,0,0,1.66,41.93,48.82,48.82,0,0,0,41.93,98a49.49,49.49,0,0,0,8,.66,48.31,48.31,0,0,0,14.84-2.33,49,49,0,0,0,13.54-6.84,48.86,48.86,0,0,0,11.2-68.16ZM67.16,74A29.69,29.69,0,1,1,74,32.54,29.5,29.5,0,0,1,67.16,74Z'/%3E%3C/svg%3E"); }
.wdt-custom-home-circle:nth-child(2n) { animation-delay: 2.5s; -webkit-animation-delay: 2.5s; }

.wdt-custom-home2-slider-counter .wdt-content-item { padding: 20px; }
.wdt-custom-color1.wdt-custom-home2-slider-counter .wdt-column .wdt-content-item { background-color: var(--wdtCustomColor1); }
.wdt-custom-color2.wdt-custom-home2-slider-counter .wdt-column .wdt-content-item { background-color: var(--wdtCustomColor2); }
.wdt-custom-color3.wdt-custom-home2-slider-counter .wdt-column .wdt-content-item { background-color: var(--wdtCustomColor3); }
.wdt-custom-color4.wdt-custom-home2-slider-counter .wdt-column .wdt-content-item { background-color: var(--wdtCustomColor4); }

.wdt-custom-slider-icon .elementor-icon svg { animation: wdt-slider-icon 1s ease infinite; -webkit-animation: wdt-slider-icon 1s ease infinite; pointer-events: none; }
.wdt-custom-slider-icon:nth-child(2n) .elementor-icon svg { animation-delay: 0.3s; -webkit-animation-delay: 0.3s; }

.wdt-custom-slider-bg-criclesmall { animation: small-circle 8s ease infinite; -webkit-animation: small-circle 8s ease infinite; pointer-events: none; }
.wdt-custom-slider-bg-criclesmall:nth-child(2n) { animation-delay: 4s; -webkit-animation-delay: 4s; }


.wdt-home2-slider-carousal .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; bottom: 120px; left: 10px; }
.wdt-home2-slider-carousal .swiper-slide .wdt-custom-sub-img1 { translate: -100% 0; -webkit-translate: -100% 0; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-home2-slider-carousal .swiper-slide .wdt-custom-sub-img2 { translate: 100% 0; -webkit-translate: 100% 0; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-home2-slider-carousal .swiper-slide .wdt-custom-sub-img3 { translate: 0 50%; -webkit-translate: 0 50%; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-home2-slider-carousal .swiper-slide-active .wdt-custom-sub-img1 { translate: 0% 0%; -webkit-translate: 0% 0%; opacity: 1; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.wdt-home2-slider-carousal .swiper-slide-active .wdt-custom-sub-img2 { translate: 0% 0%; -webkit-translate: 0% 0%; opacity: 1; transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }
.wdt-home2-slider-carousal .swiper-slide-active .wdt-custom-sub-img3 { translate: 0% 0%; -webkit-translate: 0% 0%; opacity: 1; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }

@media only screen and (max-width:1540px) {
    .wdt-home2-slider-carousal .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 60px; }
}

@media only screen and (max-width:1024px) {
    .wdt-home2-slider-carousal .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; bottom: auto; left: auto; }
}

@keyframes wdt-slider-icon {
    0% { clip-path: circle(0%); -webkit-clip-path: circle(0%); }
    50% { clip-path: circle(100%); -webkit-clip-path: circle(100%); }
    100% { clip-path: circle(0%); -webkit-clip-path: circle(0%); }
}

@-webkit-keyframes wdt-slider-icon {
    0% { clip-path: circle(0%); -webkit-clip-path: circle(0%); }
    50% { clip-path: circle(100%); -webkit-clip-path: circle(100%); }
    100% { clip-path: circle(0%); -webkit-clip-path: circle(0%); }
}

@keyframes small-circle {
    0% { transform: translateX(0%) scale(0.5); -webkit-transform: translateX(0%) scale(0.5); }
    30% { transform: translateX(150%); -webkit-transform: translateX(150%); }
    70% { transform: translateX(-150%); -webkit-transform: translateX(-150%); }
    100% { transform: translateX(0%) scale(0.5); -webkit-transform: translateX(0%) scale(0.5); }
}

@-webkit-keyframes small-circle {
    0% { transform: translateX(0%) scale(0.5); -webkit-transform: translateX(0%) scale(0.5); }
    30% { transform: translateX(150%); -webkit-transform: translateX(150%); }
    70% { transform: translateX(-150%); -webkit-transform: translateX(-150%); }
    100% { transform: translateX(0%) scale(0.5); -webkit-transform: translateX(0%) scale(0.5); }
}

@keyframes home-circle {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

@-webkit-keyframes home-circle {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}



/* Home 4 | Slider */

.wdt-cus-slider-4-img, 
.wdt-cus-slider-4-img * { width: 100%; height: 100%; }
.wdt-cus-slider-4-img img { width: 100%; height: 100%; object-fit: cover; object-position: right; background: var(--wdt-customGradient-2); }


.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video { background: transparent !important; }


.wdt-cus-single-page-img div,
.wdt-cus-single-page-img div img { height: 100%; min-height: 300px; width: 100%; object-fit: cover; object-position: center; }


.wdt-custom-blog-single-ionbox ul.elementor-icon-list-items.elementor-inline-items { gap: 20px; }


@media only screen and (min-width:1921px) {
    .wdt-custom-descktop-section { height: 100vh; display: flex; align-items: center; }
    .wdt-custom-descktop-section1 > div { height: 86vh; }
    .wdt-custom-descktop-section1 .wdt-custom-sub-img2 { top: auto !important; bottom: 43vh; }
    .wdt-custom-descktop-section1 .wdt-custom-sub-img1 { top: auto !important; bottom: 40vh; }
    .wdt-custom-home4-section-column > div { padding-left: clamp(6.875rem, -53.2502rem + 50.0782vw, 26.875rem) !important /* 430 - 110 */; }
}
/*===== Language Swicher ===== */
.gtranslate_wrapper .select2-container {
    width: 100% !important;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options,
div.gtranslate_wrapper .gt_switcher .gt_option {
    position: absolute !important;
    background-color: var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtBorderColor);
    top: 50px;
    left: 0;
    width: 100%;
    max-width: 100% !important;
    padding: 10px;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected {
    background: transparent;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
    padding: 5px 15px;
}

div.gtranslate_wrapper .gt_float_switcher .gt_options a,
div.gtranslate_wrapper .gt_switcher .gt_option a {
    padding: 4px 8px !important;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

div.gtranslate_wrapper .gt_float_switcher .gt_options a:hover,
div.gtranslate_wrapper .gt_float_switcher .gt_options a:focus,
div.gtranslate_wrapper .gt_switcher .gt_option a:hover,
div.gtranslate_wrapper .gt_switcher .gt_option a:focus {
    background-color: var(--wdtSecondaryColor) !important;
    color: var(--wdtAccentTxtColor);
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher {
    display: block;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    background: transparent;
    box-shadow: none;
    padding: 0;
    border: none;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a {
    position: relative;
    width: auto;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Base);
    text-transform: capitalize;
    padding: 0;
    color: var(--wdtHeadAltColor);
    border: none;
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a:hover,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:hover {
    background: none;
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a img,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img {
    display: none;
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected {
    background: none;
}

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a:after,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a:after {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 11px;
    mask-size: 11px;
    background-color: var(--wdtHeadAltColor);
    background-image: none;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto 0 auto auto;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang img {
    width: 30px;
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
    position: relative;
    top: 1px;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    font-weight: 600;
    color: var(--wdtAccentTxtColor);
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang .gt_float_switcher-arrow {
    position: absolute;
    right: 12px;
    filter: invert(1) brightness(10);
    transform: rotate(0deg);
}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang .gt_float_switcher-arrow.gt_arrow_rotate {
    transform: rotate(-180deg);
}




