/* --Home 1-- */

/* --Tool Box-- */

.wdt-tool-box .wdt-content-item { display: flex; align-items: center; padding: clamp(0.9375rem, 0.2232rem + 1.1161vw, 1.5625rem); background: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); border-radius: var(--wdtRadius_2X); border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor)); height: 100%; }
.wdt-tool-box .wdt-content-item:hover { border-color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-tool-box .wdt-content-item>div:not(:last-child) { margin-bottom: 0; }
.wdt-tool-box .wdt-content-item .wdt-content-detail-group>div:not(:last-child) { margin-bottom: 5px; }
.wdt-tool-box .wdt-content-item .wdt-content-title h5 { font-size: clamp(0.875rem, 0.3036rem + 0.8929vw, 1.375rem); }
.wdt-tool-box .wdt-content-item .wdt-content-description { font-size: calc(var(--wdtFontSize_Ext) - 2px); }
.wdt-tool-box .wdt-content-item .wdt-content-detail-group { padding-left: clamp(1rem, 0.25rem + 0.9375vw, 1.375rem); }

/* --Animation Text-- */

.wdt-cus-animation-text .wdt-animation-item.text-item a { -webkit-text-stroke: 1px var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); text-transform: uppercase; }
.wdt-cus-animation-text .wdt-animation-item.text-item a:hover { background-color: transparent; background-size: cover; color: transparent; -webkit-text-stroke: 1px var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-cus-animation-text .wdt-animation-item.icon-item i { color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-cus-animation-text .wdt-animation-item.text-item { font-size: clamp(1.75rem, 1.6rem + 0.75vw, 2.5rem); }

@media(max-width:480px) {
    .wdt-cus-animation-text .wdt-animation-wrapper div[class*="-marqee"] { flex: 0; }
}

/* --Home 2-- */

/* --Filler-- */

.wdt-filler-line.elementor-element .elementor-icon svg path { fill: none; stroke: currentColor; stroke-width: 0.2px; stroke-linecap: butt; stroke-linejoin: round; stroke-miterlimit: 4; stroke-opacity: 1; stroke-dasharray: 5000; stroke-dashoffset: 0; transform-origin: center; animation: line-path 4s linear infinite alternate; }

@keyframes line-path { 100% { stroke-dashoffset: 5000; } }
@-webkit-keyframes line-path { 100% { stroke-dashoffset: 5000; } }

/* --icon-box-- */

.wdt-cus-icon-box .wdt-content-item { display: flex; margin-bottom: clamp(0.625rem, -0.1875rem + 4.0625vw, 4.6875rem); }
.wdt-cus-icon-box .wdt-content-item>div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-icon-box .wdt-content-item .wdt-content-detail-group>div:not(:last-child) { margin-bottom: 12px; }
.wdt-cus-icon-box .wdt-content-item .wdt-content-detail-group { margin-left: 24px; }
.wdt-cus-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-cus-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-cus-icon-box .wdt-content-item .wdt-content-title h5 a { background-image: none; }
.wdt-cus-icon-box .wdt-content-item:hover .wdt-content-title h5 a { color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-cus-icon-box .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem); }
.wdt-cus-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg,
.wdt-cus-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { height: inherit; width: inherit; }
.wdt-cus-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: clamp(4.0625rem, 3.625rem + 2.1875vw, 6.25rem); height: clamp(4.0625rem, 3.625rem + 2.1875vw, 6.25rem); }
.wdt-cus-icon-box .wdt-content-item .wdt-content-description { color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }

/* --Priceplan-- */

.wdt-cus-pricing-table-1 .wdt-pricing-table-holder:before { content: ""; width: 100%; position: absolute; height: 100%; background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); top: 0; left: 0; right: 0; bottom: 0; margin: auto; transition: var(--wdt-Ad-Transition); border-radius: calc(16px + 1px); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder:hover:before { background: rgb(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), .4); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { font-weight: var(--wdtFontWeight_H6); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { font-size: 6px; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { background: none; border-width: 0px; width: 0; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-header { background: none; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] { border-width: 0; padding: clamp(2.5rem, 1.8764rem + 1.301vw, 3.4375rem) 25px clamp(2.5rem, 1.8764rem + 1.301vw, 3.4375rem) 40px; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>* { padding: 0; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 { text-transform: uppercase; font-weight: calc(var(--wdtFontWeight_H3) + 100); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale { font-size: var(--wdtFontSize_H2); font-weight: var(--wdtFontWeight_H2); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] { justify-content: space-between; flex-wrap: nowrap; border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer { flex: unset; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer { min-width: auto; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-footer'] { width: auto; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list { gap: unset; flex-direction: column; align-items: start; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button>a { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H6); padding: 16px clamp(1.875rem, 0rem + 2.3438vw, 2.8125rem); border-radius: calc(var(--wdtRadius_Part) + 10px); background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-content-button>a { background: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-header { border-width: 0; flex-direction: column; justify-content: center; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); transition: var(--wdt-Ad-Transition); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder:hover div[class*='-table-header'] .wdt-content-title h5 a, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder:hover div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder:hover div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features { margin: 0 15px; padding: 0 clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem); border-width: 0 1px; border-color: var(--wdtBorderColor, var(--wdtDarkBorderColor)); border-style: solid; /* justify-content: center; */ }
/* .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']:hover .wdt-pricing-table-features { border-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); } */
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) { padding-left: 15px; line-height: normal; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-pricing-inner { margin: 0; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { flex-wrap: nowrap; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer { justify-content: flex-end; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth { width: auto; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div:nth-child(1), .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div:nth-child(3) { width: 25%; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div:nth-child(2) { width: 50%; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div { z-index: 1; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { align-items: flex-start; }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder:after { content: ""; position: absolute; background-image: inherit; background-position: center; background-repeat: no-repeat; background-size: cover; opacity: 0; z-index: -1; width: 100%; height: 100%; left: -20px; top: 0; bottom: 0; right: 0; margin: auto; animation: background-anim 3s infinite 1s linear alternate; transform: scale(1.2); -webkit-transform: scale(1.2); }
.wdt-cus-pricing-table-1 .wdt-pricing-table-holder:hover:after { opacity: 1; }

@keyframes background-anim { to { transform: translateX(10px); } }
@-webkit-keyframes background-anim { to { transform: translateX(10px); } }

@media(max-width:767px) {
    .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] { flex-direction: column; padding: 40px clamp(1.25rem, 0.8026rem + 2.2371vw, 1.875rem); }
    .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features { margin: 0; padding: 0; border-width: 0; }
    .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div:not(:last-child) { margin-bottom: 30px; }
    .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div:nth-child(1), .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div:nth-child(2), .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list']>div:nth-child(3) { width: 100%; }
    .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features, .wdt-cus-pricing-table-1 .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-footer { justify-content: flex-start; }
}

/* --contact section-- */

.wdt-contact-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.625rem, 0.9167rem + 2.3611vw, 3.75rem); }
.wdt-home-2-contact .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); }
.wdt-home-2-contact .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 5px; }
.wdt-home-2-contact .wdt-content-item .wdt-content-subtitle, .wdt-home-2-contact .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-home-2-contact .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-cus-social-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { width: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); height: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); border-radius: var(--wdtRadius_Full); justify-content: center; align-items: center; }
.wdt-cus-social-icon.blog.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { background: none; border: 1px solid currentColor; }
.wdt-cus-social-icon.wdt-cus-social-icon-side.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
.wdt-cus-social-icon.wdt-cus-social-icon-side.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-icon { background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-cus-social-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }
.wdt-cus-home-form .wpcf7-form-control-wrap, .wdt-cus-home-form .wpcf7-form-control-wrap { margin-bottom: 15px; }
.wdt-cus-home-form .wpcf7-form .with-spinner, .wdt-cus-home-form .wpcf7-form input.wpcf7-submit { width: 100%; }
.wdt-cus-home-form .wpcf7-form-control-wrap textarea { height: 255px; }
/* .wdt-cus-home-form .wpcf7-form-control-wrap input, .wdt-cus-home-form .wpcf7-form-control-wrap textarea { border-color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); } */
.wdt-cus-home-form .wpcf7-form-control-wrap input:focus, .wdt-cus-home-form .wpcf7-form-control-wrap textarea:focus, .wdt-cus-home-form.wdt-cus-home-form-light .wpcf7-form-control-wrap input:focus, .wdt-cus-home-form.wdt-cus-home-form-light .wpcf7-form-control-wrap textarea:focus { border-color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-cus-home-form .wpcf7-form-control-wrap input::placeholder, .wdt-cus-home-form .wpcf7-form-control-wrap textarea::placeholder { opacity: 0.5; }
.wdt-cus-home-form.wdt-cus-home-form-light .wpcf7-form-control-wrap input, .wdt-cus-home-form.wdt-cus-home-form-light .wpcf7-form-control-wrap textarea { border-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-cus-home-form p { margin-bottom: 0; }

/* --instagram-- */

.wdt-custom-insta-1 .wdt-content-item { border: 1px solid var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); margin: 0 -0.5px; border-radius: var(--wdtRadius_3X); margin: 0 clamp(0rem, -2.5rem + 3.9063vw, 2.1875rem); }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-media-group { display: grid; align-items: center; justify-content: center; }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-media-group>div { grid-area: 1/-1; }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-icon-wrapper { pointer-events: none; }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem); /* Min-22 & Max-24 */ width: clamp(2.875rem, 2.4423rem + 1.9231vw, 4.75rem); /* Min-46 & Max-76 */ height: clamp(2.875rem, 2.4423rem + 1.9231vw, 4.75rem); /* Min-46 & Max-76 */ background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); transform: scale(1.2); -webkit-transform: scale(1.2); transform-origin: center; -webkit-transform-origin: center; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); aspect-ratio: 1; }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span :is(svg, div, i, span) { transform: scale(1.8); -webkit-transform: scale(1.8); transform-origin: center; -webkit-transform-origin: center; opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-insta-1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }
.wdt-custom-insta-1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span :is(svg, div, i, span) { transform: scale(1); -webkit-transform: scale(1); opacity: 1; transition-delay: 0.1s; -webkit-transition-delay: 0.1s; }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-elements-group { pointer-events: none; }
.wdt-custom-insta-1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image a img { border-radius: var(--wdtRadius_3X); }

/* --Home 3-- */

/* --Fillers-- */

.wdt-cus-list.elementor-widget .elementor-icon-list-items { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.wdt-cus-list.elementor-widget .elementor-icon-list-item { height: fit-content; }
.wdt-uppercase-heading .wdt-heading-holder .wdt-heading-title-wrapper { text-transform: uppercase; }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-items { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-item a { text-transform: uppercase; font-weight: calc(var(--wdtFontWeight_H5) - 100); font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-item a span { position: relative; }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-item a span:before, .wdt-cus-list-2.elementor-widget .elementor-icon-list-item a span:after { content: ""; position: absolute; background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); height: 1px; }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-item a span:before { width: 0%; left: 0; bottom: 4px; transition: width ease 0.4s; -webkit-transition: width ease 0.4s; }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-item a span:after { width: 100%; left: 0; bottom: 4px; transition: all ease 0.6s; -webkit-transition: all ease 0.6s; }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-item a:hover span:after { left: 100%; width: 0%; transition: all ease 0.2s; -webkit-transition: all ease 0.2s; }
.wdt-cus-list-2.elementor-widget .elementor-icon-list-item a:hover span:before { width: 100%; background-color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-cus-project-form .wpcf7-form-control-wrap textarea { height: 120px; }
.wdt-dark-bg.wdt-cus-home-form .wpcf7-form-control-wrap input { background: transparent; }
.wdt-dark-bg.wdt-cus-home-form .wpcf7-form-control-wrap input::placeholder, .wdt-dark-bg.wdt-cus-home-form .wpcf7-form-control-wrap textarea::placeholder { opacity: 0.5; }
.wdt-dark-bg.wdt-cus-home-form .wpcf7-form input.wpcf7-submit:hover { background: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-cus-home-form .wdt-cus-project-form .with-spinner, .wdt-cus-home-form .wdt-cus-project-form input.wpcf7-submit { width: auto; }
.wdt-project-img-box .wdt-content-item .wdt-content-subtitle { color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); text-transform: uppercase; font-size: clamp(1.5rem, 1.3558rem + 0.641vw, 2.125rem); /* Min-24 & Max-34 */ font-weight: var(--wdtFontWeight_Alt); text-align: left; line-height: 1.25; }
.wdt-project-img-box .wdt-content-item .wdt-content-image>a>img { border-radius: var(--wdtRadius_3X); }

@media (max-width: 467px) {
    .wdt-cus-list.elementor-widget .elementor-icon-list-items { grid-template-columns: repeat(1, 1fr); }
}

/* --Testimonial-- */

.wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside .wdt-content-item .wdt-media-group .wdt-content-title, .wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside .swiper-slide .wdt-content-item .wdt-content-subtitle, .wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside.wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { padding-left: clamp(1.875rem, -1.0417rem + 6.0764vw, 6.25rem); }

@media(max-width:767px) {

    .wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside .wdt-content-item .wdt-media-group .wdt-content-title, .wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside .swiper-slide .wdt-content-item .wdt-content-subtitle, .wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside.wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { padding: 0; }
    .wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside.wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { width: auto; }
    .wdt-home-3-testimonial .wdt-testimonial-holder.wdt-rc-template-split-aside.wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; }
}

/* --Award-- */

.wdt-cus-award .wdt-content-item .wdt-content-title h5 { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontSize_Base); }
.wdt-cus-award .wdt-content-item { border: 1px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); border-radius: var(--wdtRadius_3X); padding: 30px clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem) 25px; }
.wdt-cus-award .wdt-content-item:hover { border-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
.wdt-cus-award .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg, .wdt-cus-award .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { width: inherit; height: inherit; }
.wdt-cus-award .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: clamp(7.5rem, 6.5rem + 5vw, 12.5rem); color: var(--wdtBorderColor, var(--wdtDarkBorderColor)); cursor: pointer; }
.wdt-cus-award .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
.wdt-cus-award .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0px; }

@media(max-width:1024px) {
    .wdt-cus-award .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { width: 33.3%; }
}

/* --Team-- */

.wdt-cus-team .wdt-content-item .wdt-content-detail-group { background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); padding: 25px 20px 35px 20px; margin-top: -10px; }
.wdt-cus-team .wdt-content-item:hover .wdt-content-detail-group { background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
.wdt-cus-team .wdt-content-item .wdt-content-title h5 a, .wdt-cus-team .wdt-content-item .wdt-social-icons-list li a, .wdt-cus-team .wdt-content-item .wdt-content-subtitle { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); transition: var(--wdt-Ad-Transition); }
.wdt-cus-team .wdt-content-item { border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-cus-team .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); text-transform: uppercase; margin-bottom: 15px; }
.wdt-cus-team .wdt-content-item:hover .wdt-content-subtitle { opacity: 0; }
.wdt-cus-team .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container { position: absolute; left: 0; right: 0; margin: auto; }
.wdt-cus-team .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container ul li { -webkit-transition: all .3s ease; transition: all .3s ease; transform: translateY(30px); -webkit-transform: translateY(30px); }
.wdt-cus-team .wdt-content-item:hover .wdt-content-detail-group .wdt-social-icons-container ul li { transform: translateY(-30px); -webkit-transform: translateY(-30px); }
.wdt-cus-team .wdt-content-item:hover .wdt-content-detail-group .wdt-social-icons-container ul li:nth-child(2) { transition-delay: 0.1s; }
.wdt-cus-team .wdt-content-item:hover .wdt-content-detail-group .wdt-social-icons-container ul li:nth-child(3) { transition-delay: 0.15s; }
.wdt-cus-team .wdt-content-item:hover .wdt-content-detail-group .wdt-social-icons-container ul li:last-child { transition-delay: 0.2s; }
.wdt-cus-team .wdt-content-item .wdt-content-media-group { display: grid; }
.wdt-cus-team .wdt-content-item .wdt-content-media-group>div { grid-area: 1/-1; margin: 0 !important; width: auto; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; }
.wdt-cus-team .wdt-content-item .wdt-content-media-group>div:last-child { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); }
.wdt-cus-team .wdt-content-item:hover .wdt-content-media-group>div:first-child { -webkit-transform: translatex(-50%) scalex(2); transform: translatex(-50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); }
.wdt-cus-team .wdt-content-item:hover .wdt-content-media-group>div:last-child { -webkit-transform: translatex(0) scalex(1); transform: translatex(0) scalex(1); opacity: 1; -webkit-filter: blur(0); filter: blur(0); }
.wdt-cus-team .wdt-content-item .wdt-content-media-group>div:first-child .wdt-content-image img { -webkit-filter: grayscale(1); filter: grayscale(1); }
.wdt-cus-team .wdt-content-item .wdt-content-title h5 a:hover { color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), .7); }
.wdt-cus-team .wdt-content-item .wdt-social-icons-list li { background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); border-radius: var(--wdtRadius_2X); margin: 6px; }
.wdt-cus-team .wdt-content-item .wdt-social-icons-list li a { height: 28px; width: 28px; }
.wdt-cus-team .wdt-content-item>div:not(:last-child), .wdt-cus-team .wdt-content-item .wdt-content-detail-group>div:not(:last-child), .wdt-cus-team .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-team .wdt-content-item .wdt-social-icons-list li a i::before { margin: 0; width: inherit; line-height: inherit; }

@media(min-width:1025px) {
    .wdt-cus-team .wdt-column-wrapper .wdt-column:nth-child(odd) { margin-top: clamp(3.75rem, 0.8869rem + 4.4693vw, 6.25rem); }
}


/* --Testimonial-- */

.wdt-cus-testimonial .wdt-content-item { display: flex; align-items: center; flex-direction: row-reverse; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg, .wdt-cus-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { width: inherit; height: inherit; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper .wdt-content-icon span { transform: rotateY(180deg); color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); width: 40px; height: 35px; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-detail-group>div:not(:last-child), .wdt-cus-testimonial .wdt-content-item .wdt-content-description p, .wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group>div:not(:last-child), .wdt-cus-testimonial .wdt-content-item .wdt-content-media-group>div:not(:last-child), .wdt-cus-testimonial .wdt-content-item>div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-description { color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); margin-top: 35px; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group { display: flex; align-items: baseline; margin-top: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); }
.wdt-cus-testimonial .wdt-content-item .wdt-rating li { padding-bottom: 0; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group .wdt-content-title { margin-right: 15px; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { width: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem); height: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); font-size: inherit; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); width: clamp(3.75rem, 2.625rem + 5.625vw, 9.375rem); height: clamp(3.75rem, 2.625rem + 5.625vw, 9.375rem); align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); z-index: 1; opacity: 0; transform: scale(0) rotate(-45deg); -webkit-transform: scale(0) rotate(-45deg); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }
.wdt-cus-testimonial .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { opacity: 1; transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); transition-delay: 400ms; }
.wdt-cus-testimonial .wdt-content-item>div:first-child { width: 50%; display: grid; justify-content: center; align-items: end; }
.wdt-cus-testimonial .wdt-content-item>div:first-child>div { grid-area: 1/-1; justify-content: end; }
.wdt-cus-testimonial .wdt-content-item>div:first-child>div:last-child { margin-bottom: 60px; }
.wdt-cus-testimonial .wdt-content-item>div:last-child { width: 50%; padding-right: 30px; opacity: 0; transform: translateY(-10px); -webkit-transform: translateY(-10px); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }
.wdt-cus-testimonial .swiper-slide-active .wdt-content-item>div:last-child { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); transition-delay: 300ms; }
.wdt-cus-testimonial .wdt-carousel-holder { display: grid; align-items: end; }
.wdt-cus-testimonial .wdt-carousel-holder>div { grid-area: 1/-1; }
.wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper { width: fit-content; }
.wdt-cus-testimonial .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin: 0 0 40px 0; }
.wdt-cus-testimonial .wdt-content-item .wdt-rating li span::before { background-image: radial-gradient(at center center, #FF953A 0%, #FFC200 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.wdt-cus-testimonial .wdticon-star:before, .wdt-cus-testimonial .wdt-content-item .wdt-rating li span { margin: 0; width: inherit; height: inherit; }
.wdt-cus-testimonial .wdt-content-item .wdt-rating li span { font-size: var(--wdtFontSize_Base); }

@keyframes background-rotate { 0% { transform: rotate(-45deg); } 50% { transform: rotate(0deg); } 100% { transform: rotate(-45deg); } }
@-webkit-keyframes background-rotate { 0% { transform: rotate(-45deg); } 50% { transform: rotate(0deg); } 100% { transform: rotate(-45deg); } }

.wdt-cus-testimonial .wdt-content-item .wdt-content-image>a { mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 345 485' style='enable-background:new 0 0 345 485;' xml:space='preserve'%3E%3Cpath d='M310.1,315.8C252.7,423.6,144.5,478.2,68.5,437.7c-76-40.5-91-160.7-33.6-268.5C92.3,61.4,200.5,6.8,276.5,47.3 C352.5,87.8,367.5,208,310.1,315.8z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 345 485' style='enable-background:new 0 0 345 485;' xml:space='preserve'%3E%3Cpath d='M310.1,315.8C252.7,423.6,144.5,478.2,68.5,437.7c-76-40.5-91-160.7-33.6-268.5C92.3,61.4,200.5,6.8,276.5,47.3 C352.5,87.8,367.5,208,310.1,315.8z'/%3E%3C/svg%3E"); }
.wdt-cus-testimonial .wdt-content-item .wdt-content-image>a:before { content: ""; position: absolute; width: 100%; height: 100%; -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); background-color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); -webkit-transform: translateY(200px) scale(1.5); transform: translateY(200px) scale(1.5); -webkit-transition: all 1.5s ease; transition: all 1.5s ease; top: 0; left: 0; right: auto; bottom: 0; margin: auto; }
.wdt-cus-testimonial .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-image>a:before { -webkit-transform: translateY(-350px) scale(1.5); transform: translateY(-350px) scale(1.5); }
.wdt-cus-testimonial .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before { content: ""; position: absolute; width: clamp(6.25rem, 2.5rem + 18.75vw, 25rem); height: clamp(6.25rem, 2.5rem + 18.75vw, 25rem); background: rgb(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), .3); mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 435 435' style='enable-background:new 0 0 435 435;' xml:space='preserve'%3E%3Cpath d='M359,53.4L53.4,359c7,8.1,14.6,15.6,22.6,22.6L381.6,76C374.7,67.9,367.1,60.4,359,53.4L359,53.4z'/%3E%3Cpath d='M278.8,9.6C266.6,6,254,3.5,241.1,2.1l-239,239c1.4,13,3.9,25.6,7.5,37.7L278.8,9.6z'/%3E%3Cpath d='M202.4,1.4c-19.9,1.4-39,5.4-57,11.8L13.1,145.4c-6.3,18-10.4,37.2-11.8,57L202.4,1.4z'/%3E%3Cpath d='M336.6,36.5c-9.2-6.1-19-11.5-29.2-16.1L20.3,307.5c4.6,10.2,10,19.9,16.1,29.2L336.6,36.5z'/%3E%3Cpath d='M421.9,289.6c6.3-18,10.4-37.2,11.8-57L232.6,433.6c19.9-1.4,39-5.4,57-11.8L421.9,289.6L421.9,289.6z'/%3E%3Cpath d='M432.9,194c-1.4-13-3.9-25.6-7.5-37.7L156.2,425.4c12.2,3.6,24.8,6.2,37.7,7.5L432.9,194z'/%3E%3Cpath d='M414.7,127.6c-4.6-10.2-10-19.9-16.1-29.2L98.4,398.6c9.2,6.1,19,11.5,29.2,16.1L414.7,127.6L414.7,127.6z'/%3E%3C/svg%3E%0A"); -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 435 435' style='enable-background:new 0 0 435 435;' xml:space='preserve'%3E%3Cpath d='M359,53.4L53.4,359c7,8.1,14.6,15.6,22.6,22.6L381.6,76C374.7,67.9,367.1,60.4,359,53.4L359,53.4z'/%3E%3Cpath d='M278.8,9.6C266.6,6,254,3.5,241.1,2.1l-239,239c1.4,13,3.9,25.6,7.5,37.7L278.8,9.6z'/%3E%3Cpath d='M202.4,1.4c-19.9,1.4-39,5.4-57,11.8L13.1,145.4c-6.3,18-10.4,37.2-11.8,57L202.4,1.4z'/%3E%3Cpath d='M336.6,36.5c-9.2-6.1-19-11.5-29.2-16.1L20.3,307.5c4.6,10.2,10,19.9,16.1,29.2L336.6,36.5z'/%3E%3Cpath d='M421.9,289.6c6.3-18,10.4-37.2,11.8-57L232.6,433.6c19.9-1.4,39-5.4,57-11.8L421.9,289.6L421.9,289.6z'/%3E%3Cpath d='M432.9,194c-1.4-13-3.9-25.6-7.5-37.7L156.2,425.4c12.2,3.6,24.8,6.2,37.7,7.5L432.9,194z'/%3E%3Cpath d='M414.7,127.6c-4.6-10.2-10-19.9-16.1-29.2L98.4,398.6c9.2,6.1,19,11.5,29.2,16.1L414.7,127.6L414.7,127.6z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; bottom: 30px; right: clamp(1.25rem, -3.8325rem + 5.277vw, 2.5rem); transform: translateX(-60px); -webkit-transform: translateX(-60px); transition: 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55); -webkit-transition: 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55); opacity: 0; animation: background-rotate 6s infinite; }
.wdt-cus-testimonial .swiper-slide-active .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; transition-delay: 450ms; }
.wdt-cus-testimonial .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after { content: ""; position: absolute; width: clamp(6.25rem, 4.8125rem + 7.1875vw, 13.4375rem); height: clamp(6.25rem, 4.75rem + 7.5vw, 13.75rem); background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); z-index: -1; left: clamp(2.5rem, -2.5825rem + 5.277vw, 3.75rem); top: 0; bottom: 100px; margin: auto; mask-repeat: repeat; -webkit-mask-repeat: repeat; 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 48.9 26' style='enable-background:new 0 0 48.9 26;' xml:space='preserve'%3E%3Cpath d='M11.4,4.2c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6S14,8.2,14,6.8S12.8,4.2,11.4,4.2z'/%3E%3Cpath d='M28.8,4.2c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S30.3,4.2,28.8,4.2z'/%3E%3Cpath d='M46.3,4.2c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S47.7,4.2,46.3,4.2z'/%3E%3Cpath d='M2.6,16.6c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S4.1,16.6,2.6,16.6z'/%3E%3Cpath d='M20.1,16.6c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S21.5,16.6,20.1,16.6z'/%3E%3Cpath d='M37.5,16.6c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6C40.2,17.8,39,16.6,37.5,16.6z'/%3E%3C/svg%3E%0A"); -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 48.9 26' style='enable-background:new 0 0 48.9 26;' xml:space='preserve'%3E%3Cpath d='M11.4,4.2c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6S14,8.2,14,6.8S12.8,4.2,11.4,4.2z'/%3E%3Cpath d='M28.8,4.2c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S30.3,4.2,28.8,4.2z'/%3E%3Cpath d='M46.3,4.2c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S47.7,4.2,46.3,4.2z'/%3E%3Cpath d='M2.6,16.6c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S4.1,16.6,2.6,16.6z'/%3E%3Cpath d='M20.1,16.6c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6S21.5,16.6,20.1,16.6z'/%3E%3Cpath d='M37.5,16.6c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6C40.2,17.8,39,16.6,37.5,16.6z'/%3E%3C/svg%3E%0A"); mask-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); -webkit-mask-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); border-radius: var(--wdtRadius_Full); mask-position: center; -webkit-mask-position: center; transform: translateY(30px); transition: 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55); -webkit-transition: 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55); opacity: 0; }
.wdt-cus-testimonial .swiper-slide-active .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition-delay: 500ms; }

@media(max-width:1024px) {
    .wdt-cus-testimonial .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin: 0; }
    .wdt-cus-testimonial .wdt-carousel-holder>div { grid-area: unset; }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before { right: clamp(0rem, -9.3264rem + 19.4553vw, 3.125rem); }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after { left: clamp(0rem, -7.4611rem + 15.5642vw, 2.5rem); }
}

@media(max-width:700px) {
    .wdt-cus-testimonial .wdt-content-item>div:last-child { padding-right: 0; width: 100%; text-align: center; }
    .wdt-cus-testimonial .wdt-content-item { flex-direction: column; }
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper { margin-top: 30px; }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group { justify-content: center; }
    .wdt-cus-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper { width: 100%; }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after { left: -50px; }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before { right: -50px; }
}

@media(max-width:480px) {
    .wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group { flex-direction: column; align-items: center; }
    .wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group .wdt-content-title { margin: 0; }
}

/* Contact Form_Contact Page */

.wdt-custom-contact-us-from-style { padding: clamp(1.5625rem, 1.0577rem + 2.2436vw, 3.75rem) clamp(2.1875rem, 1.6106rem + 2.5641vw, 4.6875rem); background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }
.wdt-custom-contact-us-from-style .wpcf7-form-control-wrap { margin-bottom: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem); }
.wdt-custom-contact-us-from-style input[type="text"],
.wdt-custom-contact-us-from-style input[type="tel"],
.wdt-custom-contact-us-from-style input[type="email"],
.wdt-custom-contact-us-from-style textarea,
.wdt-custom-contact-us-from-style input[type="password"],
.wdt-custom-contact-us-from-style input[type="url"],
.wdt-custom-contact-us-from-style input[type="number"],
.wdt-custom-contact-us-from-style input[type="range"],
.wdt-custom-contact-us-from-style input[type="date"],
.wdt-custom-contact-us-from-style input[type="search"] { padding: clamp(0.9375rem, 0.7933rem + 0.641vw, 1.5625rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); border: 0; background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); color: var(--wdt-elementor-color-black); font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-contact-us-from-style input[type="text"]:focus,
.wdt-custom-contact-us-from-style input[type="tel"]:focus,
.wdt-custom-contact-us-from-style input[type="email"]:focus,
.wdt-custom-contact-us-from-style textarea:focus,
.wdt-custom-contact-us-from-style input[type="password"]:focus,
.wdt-custom-contact-us-from-style input[type="url"]:focus,
.wdt-custom-contact-us-from-style input[type="number"]:focus,
.wdt-custom-contact-us-from-style input[type="range"]:focus,
.wdt-custom-contact-us-from-style input[type="date"]:focus,
.wdt-custom-contact-us-from-style input[type="search"]:focus { box-shadow: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0 0 0 1px; }
.wdt-custom-contact-us-from-style textarea { height: 215px; }
.wdt-custom-contact-us-from-style input[type="submit"] { font-size: var(--wdtFontSize_H5); text-transform: uppercase; font-weight: var(--wdtFontWeight_Alt); background-color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-custom-contact-us-from-style input[type="submit"]:hover { background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
.wdt-custom-heading-h1 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title { font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); }
.wdt-custom-contact-icon-list-1.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }
.wdt-custom-contact-icon-list-1.elementor-widget .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon { width: 35px; height: 35px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); border-radius: var(--wdtRadius_Full); }
.wdt-custom-contact-icon-list-1.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-custom-contact-icon-list-1.elementor-widget-icon-list a:hover .elementor-icon-list-icon svg { fill: var(--wdt-elementor-color-black); }
.wdt-custom-contact-map>.elementor-widget-container { overflow: hidden; border-radius: var(--wdtRadius_3X); }

/* Blog Carousel Arrow_Home-2 */

.wdt-custom-blog-carousel .wdt-posts-list-wrapper.swiper-container { margin: 0 -15px; overflow-x: clip; }
.wdt-custom-blog-carousel .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"] { background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); border-radius: calc(var(--wdtRadius_3X) + var(--wdtRadius_2X)); width: 75px; padding: 1px; margin: 0 10px; }
.wdt-custom-blog-carousel .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:hover { background-color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.wdt-custom-blog-carousel .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"] { position: relative; }
.wdt-custom-blog-carousel .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow"]:before { content: ""; position: absolute; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3E%3Cpath d='M2.4,56.7c-1.8,1.8-1.8,4.9,0,6.7l29.8,29.9c1.8,1.8,4.6,2.1,6.6,0.4c2.2-1.8,2.2-5,0.3-6.9L12.3,60.1c0,0-0.1-0.1,0-0.1 l26.5-26.4c1.8-1.8,2.1-4.6,0.4-6.6c-1.8-2.2-5-2.2-6.9-0.3L2.4,56.7z M114.3,55.3L5.8,55.4l-0.1,0.1v9.3l0.1,0.1h108.4 c2.7,0,4.8-2.2,4.8-4.8l0,0C119,57.4,117,55.4,114.3,55.3z'/%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: var(--wdtFontSize_H4); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3E%3Cpath d='M2.4,56.7c-1.8,1.8-1.8,4.9,0,6.7l29.8,29.9c1.8,1.8,4.6,2.1,6.6,0.4c2.2-1.8,2.2-5,0.3-6.9L12.3,60.1c0,0-0.1-0.1,0-0.1 l26.5-26.4c1.8-1.8,2.1-4.6,0.4-6.6c-1.8-2.2-5-2.2-6.9-0.3L2.4,56.7z M114.3,55.3L5.8,55.4l-0.1,0.1v9.3l0.1,0.1h108.4 c2.7,0,4.8-2.2,4.8-4.8l0,0C119,57.4,117,55.4,114.3,55.3z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center center; mask-size: var(--wdtFontSize_H4); left: 0; right: 0; bottom: 0; top: 0; background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-custom-blog-carousel .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2>a[class*="arrow-next"]:before { transform: scaleX(-1); -webkit-transform: scaleX(-1); }

@media screen and (min-width: 768px) {
    .wdt-custom-blog-carousel .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 { position: absolute; top: calc((clamp(5.5rem, 3.6667rem + 3.8194vw, 8.25rem)) * -1); margin: 0; text-align: right; display: inline-flex; right: 0; justify-content: end; }
}

/* Pricing Plan Page - Contact Form */

.wdt-custom-pricing-from-style input[type="text"],
.wdt-custom-pricing-from-style input[type="password"],
.wdt-custom-pricing-from-style input[type="email"],
.wdt-custom-pricing-from-style input[type="url"],
.wdt-custom-pricing-from-style input[type="tel"],
.wdt-custom-pricing-from-style input[type="number"],
.wdt-custom-pricing-from-style input[type="range"],
.wdt-custom-pricing-from-style input[type="date"],
.wdt-custom-pricing-from-style textarea,
.wdt-custom-pricing-from-style input.text,
.wdt-custom-pricing-from-style input[type="search"],
.wdt-custom-pricing-from-style .select2-container--default .select2-search .select2-search__field,
.wdt-custom-pricing-from-style .select2-container--default .select2-search--dropdown .select2-search__field,
.wdt-custom-pricing-from-style .select2-container--default .select2-search--inline .select2-search__field { border: 0; border-bottom: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor)); border-radius: 0; padding: 34px 20px 12px 20px; background-size: 0%; }
.wdt-custom-pricing-from-style input[type="text"]:focus,
.wdt-custom-pricing-from-style input[type="password"]:focus,
.wdt-custom-pricing-from-style input[type="email"]:focus,
.wdt-custom-pricing-from-style input[type="url"]:focus,
.wdt-custom-pricing-from-style input[type="tel"]:focus,
.wdt-custom-pricing-from-style input[type="number"]:focus,
.wdt-custom-pricing-from-style input[type="range"]:focus,
.wdt-custom-pricing-from-style input[type="date"]:focus,
.wdt-custom-pricing-from-style textarea:focus,
.wdt-custom-pricing-from-style input.text:focus,
.wdt-custom-pricing-from-style input[type="search"]:focus,
.wdt-custom-pricing-from-style .select2-container--default .select2-search .select2-search__field:focus,
.wdt-custom-pricing-from-style .select2-container--default .select2-search--dropdown .select2-search__field:focus,
.wdt-custom-pricing-from-style .select2-container--default .select2-search--inline .select2-search__field:focus { border-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
.wdt-custom-pricing-from-style textarea { height: 200px; }
.wdt-pricing-form-btn p.with-spinner { display: grid; margin-top: 40px; }
.wdt-pricing-form-btn p.with-spinner .wpcf7-form-control { border-radius: var(--wdtRadius_2X); }

/* Pricing Table Page - Testimonials Dark */

.wdt-cus-testimonial-dark .wdt-content-item .wdt-content-title h5, .wdt-cus-testimonial-dark .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-cus-testimonial.wdt-cus-testimonial-dark .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-cus-testimonial.wdt-cus-testimonial-dark .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after { background: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-cus-testimonial.wdt-cus-testimonial-dark .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active, :hover):before { border-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-cus-testimonial.wdt-cus-testimonial-dark .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before { border-left-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

/* Home_1 Portfolio */

body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-no-full-section:is(.wdt-portfolio-section)>.elementor-container { padding: 0; }

/* Home 2 Slider */

.custom-slider-2 .wdt-content-item { display: grid; align-items: end; /* margin: 15px; */ border-radius: var(--wdtRadius_Part); overflow: hidden; }
.custom-slider-2 .wdt-content-item>div { grid-area: 1/1; }
.custom-slider-2 .wdt-content-item>div:not(:last-child), .custom-slider-2 .wdt-content-item .wdt-content-elements-group>div:not(:last-child) { margin-bottom: 0; }
.custom-slider-2 .wdt-content-item .wdt-content-elements-group .wdt-content-description { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.custom-slider-2 .wdt-content-item .wdt-content-elements-group .wdt-content-description p { margin-bottom: 0; max-width: 75%; }
.custom-slider-2 .wdt-content-item .wdt-content-image>span, .custom-slider-2 .wdt-content-item .wdt-content-image>a { width: 100%; max-height: 900px; }
.custom-slider-2 .wdt-content-item .wdt-content-image>span img, .custom-slider-2 .wdt-content-item .wdt-content-image>a img { object-fit: cover; }
.custom-slider-2 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, 1.1538rem + 3.2051vw, 5rem); line-height: 1; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.custom-slider-2 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.custom-slider-2 .wdt-content-item .wdt-content-subtitle { letter-spacing: .12em; text-transform: uppercase; color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); font-weight: var(--wdtFontWeight_Alt); }
.custom-slider-2 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { display: flex; justify-content: space-between; gap: 20px; padding-top: 10px; }
.custom-slider-2 .wdt-content-item .wdt-content-button { min-width: max-content; }
.custom-slider-2 .wdt-content-item .wdt-content-detail-group { padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); /* margin-bottom: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); */ }
.custom-slider-2 .wdt-content-item .wdt-content-button>a { line-height: normal; padding: var(--wdtPadding_Btn); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); font-weight: var(--wdtFontWeight_Base); }
.custom-slider-2 .wdt-content-item .wdt-content-button>a:hover { background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
.custom-slider-2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; position: absolute; right: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); left: auto; bottom: auto; }
.custom-slider-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active, :hover):before { border-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-slider-2-video>.elementor-widget-container { /* margin: 15px; */ border-radius: var(--wdtRadius_Part); overflow: hidden; box-shadow: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 0 0 0 15px; z-index: 2; position: relative; }
.custom-slider-2 .wdt-content-item:before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; top: 0; margin: auto; background-image: linear-gradient(180deg, transparent, var(--wdt-elementor-color-black)); z-index: 1; pointer-events: none; }
.custom-slider-2 .wdt-content-item .wdt-content-detail-group { z-index: 1; }
.wdt-slider-2-video:before, .wdt-slider-2-video:after { content: ""; position: absolute; width: 4em; height: 4em; color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); left: -55px; bottom: -24px; box-shadow: inset -1.5em -1.5em 0 0 currentColor; border-radius: calc(var(--wdtRadius_3X)* 2); z-index: 1; }
.wdt-slider-2-video:after { right: -24px; top: -55px; left: unset; bottom: unset; }
.custom-slider-2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { min-height: 500px; }

/* Img Arrow Icon */

.wdt-cus-home2-slider-img-icon .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon { margin-left: 0; font-size: clamp(1.25rem, 0.8214rem + 0.6696vw, 1.625rem); }

.wdt-cus-home2-slider-img-icon .wdt-button-holder a.wdt-button {
    width: clamp(2.875rem, 0.7321rem + 3.3482vw, 4.75rem);
    height: clamp(2.875rem, 0.7321rem + 3.3482vw, 4.75rem);
    padding: 0;
    font-size: clamp(1.125rem, 0.125rem + 1.5625vw, 2rem);
    position: relative;
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    border: 1px solid var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-home2-slider-img-icon .wdt-button-holder a.wdt-button:hover { background: transparent; }

.wdt-cus-home2-slider-img-icon .wdt-button-holder a.wdt-button:hover svg {
    animation-name: adIconMove;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    will-change: transform;
    transition: opacity .4s ease-out, transform .8s;
}

/* Img Icon List */

.wdt-cus-img-iconlist.wdt-cus-home3-img-iconlist .elementor-icon-list-items .elementor-icon-list-item { font-size: var(--wdtFontSize_Base); }

/* .wdt-cus-img-iconlist.wdt-cus-home3-img-iconlist .elementor-icon-list-items .elementor-icon-list-item a { padding: 6px 18px; } */

/* Inview Active Style */

.custom-slider-2 .swiper-slide .wdt-content-item .wdt-content-title h5, .custom-slider-2 .swiper-slide .wdt-content-item .wdt-content-subtitle { transform: translateY(-100%); -webkit-transform: translateY(-100%); opacity: 0; transition: opacity var(--wdt-Ad-Transition) .2s, transform var(--wdt-Ad-Transition) .3s; -webkit-transition: opacity var(--wdt-Ad-Transition) .2s, transform var(--wdt-Ad-Transition) .3s; transform-style: preserve-3d; perspective: 200px; }
.custom-slider-2 .swiper-slide .wdt-content-item .wdt-content-title h5 { transition-delay: .2s; }
.custom-slider-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5, .custom-slider-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-subtitle { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
.custom-slider-2 .swiper-slide .wdt-content-item .wdt-content-description { transform: translateX(-100%); -webkit-transform: translateX(-100%); opacity: 0; transition: opacity var(--wdt-Ad-Transition) .2s, transform var(--wdt-Ad-Transition) .3s; -webkit-transition: opacity var(--wdt-Ad-Transition) .2s, transform var(--wdt-Ad-Transition) .3s; transform-style: preserve-3d; perspective: 200px; }
.custom-slider-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; }
.custom-slider-2 .swiper-slide .wdt-content-item .wdt-content-button { transform: translateX(100%); -webkit-transform: translateX(100%); opacity: 0; transition: opacity var(--wdt-Ad-Transition) .2s, transform var(--wdt-Ad-Transition) .3s; -webkit-transition: opacity var(--wdt-Ad-Transition) .2s, transform var(--wdt-Ad-Transition) .3s; transform-style: preserve-3d; perspective: 200px; }
.custom-slider-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; }
.custom-slider-2 .swiper-slide .wdt-content-item .wdt-content-image img { transform: scale(1.1); -webkit-transform: scale(1.1); transition: transform var(--wdt-Ad-Transition); -webkit-transition: transform var(--wdt-Ad-Transition); transform-style: preserve-3d; perspective: 200px; }
.custom-slider-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-image img { transform: scale(1); -webkit-transform: scale(1); transition: transform var(--wdt-Ad-Transition) .5s; -webkit-transition: transform var(--wdt-Ad-Transition) .5s; }

@media screen and (min-width: 1541px) {
    .custom-slider-2 .wdt-content-item .wdt-content-detail-group { max-width: 60%; }
    .custom-slider-2 .wdt-content-item .wdt-content-elements-group .wdt-content-description { max-width: 75%; }
}

@media screen and (max-width: 1540px) {
    .custom-slider-2 .wdt-content-item .wdt-content-detail-group { max-width: 70%; }
    .custom-slider-2 .wdt-content-item .wdt-content-elements-group .wdt-content-description { max-width: 90%; }
}

@media screen and (max-width: 1280px) {
    .custom-slider-2 .wdt-content-item .wdt-content-elements-group .wdt-content-description { max-width: 100%; }

    .custom-slider-2 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { flex-direction: column; }
}

@media screen and (min-width: 768px) {
    .elementor-element.wdt-slider-2-video { position: absolute; right: 0; bottom: 0; }
}

@media screen and (max-width: 767px) {
    .custom-slider-2 .wdt-content-item .wdt-content-elements-group .wdt-content-description p, .custom-slider-2 .wdt-content-item .wdt-content-detail-group { max-width: 100%; }
    .wdt-slider-2-video>.elementor-widget-container { margin: 20px 0 0; box-shadow: 0 0; -webkit-box-shadow: 0 0; }
    .wdt-slider-2-video:before, .wdt-slider-2-video:after { opacity: 0; }
}

@media screen and (max-width: 479px) {
    .custom-slider-2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { min-height: 600px; }
}

/* Home 3 Mobile-mockup-section */

.wdt-custom-mobile-development-iconbox .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-custom-mobile-development-iconbox .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; margin-right: 15px; }
.wdt-custom-mobile-development-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: flex; align-items: center; }
.wdt-custom-mobile-development-iconbox .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
.wdt-custom-mobile-development-iconbox .wdt-content-item .wdt-content-title h5, .wdt-custom-mobile-development-iconbox .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }
.wdt-custom-mobile-development-iconbox .wdt-content-item { padding: 18px 0; }
.wdt-custom-mobile-development-iconbox .wdt-column:not(:last-child) .wdt-content-item { border-bottom: 1px solid var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor)); }

/* For Image */

.wdt-custom-mockup-view-col>.elementor-widget-wrap { display: grid !important; }
.wdt-custom-mockup-view-col>.elementor-widget-wrap>div { grid-area: 1/1; }

/* For Animation */

.wdt-custom-mock-animation .wdt-animation-item.image-item img { -webkit-filter: drop-shadow(8px 8px 8px rgba(0, 0, 0, 0.5)); filter: drop-shadow(8px 8px 8px rgba(0, 0, 0, 0.5)); }
.wdt-section-mobie-move>.elementor-background-overlay { width: 90%; right: -40%; left: auto; border-radius: 30% 50% 20% 40%; -webkit-border-radius: 30% 50% 20% 40%; animation: blob 20s infinite ease-in-out; }

@keyframes blob { 0% { border-radius: 33% 67% 70% 30% / 30% 30% 70% 70%; } 20% { border-radius: 37% 63% 51% 49% / 37% 65% 35% 63%; } 40% { border-radius: 36% 64% 64% 36% / 64% 48% 52% 36%; } 60% { border-radius: 37% 63% 51% 49% / 30% 30% 70% 70%; } 80% { border-radius: 40% 60% 42% 58% / 41% 51% 49% 59%; } 100% { border-radius: 33% 67% 70% 30% / 30% 30% 70% 70%; } }
@-webkit-keyframes blob { 0% { border-radius: 33% 67% 70% 30% / 30% 30% 70% 70%; } 20% { border-radius: 37% 63% 51% 49% / 37% 65% 35% 63%; } 40% { border-radius: 36% 64% 64% 36% / 64% 48% 52% 36%; } 60% { border-radius: 37% 63% 51% 49% / 30% 30% 70% 70%; } 80% { border-radius: 40% 60% 42% 58% / 41% 51% 49% 59%; } 100% { border-radius: 33% 67% 70% 30% / 30% 30% 70% 70%; } }

/* Faq_Dark-BG */

.wdt-custom-faq-awards-section .wdt-icon-box-holder[class*="-ico-content-aside"]>.wdt-content-item .wdt-content-title, .wdt-custom-faq-awards-section .wdt-icon-box-holder[class*="-ico-content-aside"]>.wdt-content-item .wdt-content-title h5, .wdt-custom-faq-awards-section .wdt-icon-box-holder[class*="-ico-content-aside"]>.wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

/* Home_3 Header */

.wdt-dark-bg .wdt-sidenav-menu-icon-mobile .mobile-nav-container .menu-trigger { color: var(--wdt-elementor-color-black); }
.wdt-dark-bg .wdt-sidenav-menu-icon-mobile .mobile-nav-container .menu-trigger:hover { color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

/* Home - 3 Client Logo With Hover */

.wdt-cus-award .wdt-content-item .wdt-content-elements-group { display: grid; align-items: center; }
.wdt-cus-award .wdt-content-item .wdt-content-elements-group>div { grid-area: 1/-1; }
.wdt-cus-award .wdt-content-item .wdt-content-elements-group .wdt-content-icon-wrapper:nth-child(2) .wdt-content-icon span { transform: translateX(50%); -webkit-transform: translateX(50%); opacity: 0; transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1); -webkit-transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1); }
.wdt-cus-award .wdt-content-item:hover .wdt-content-elements-group .wdt-content-icon-wrapper:nth-child(2) .wdt-content-icon span { transform: translateX(0%); -webkit-transform: translateX(0%); opacity: 1; color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-cus-award .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 100%; font-size: 70px; }
.wdt-cus-award .wdt-content-item:hover .wdt-content-elements-group .wdt-content-icon-wrapper .wdt-content-icon span { transform: translateX(-50%); -webkit-transform: translateX(-50%); opacity: 0; transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1); -webkit-transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1); }
.wdt-cus-award .wdt-content-item .wdt-content-elements-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-award .wdt-content-item { overflow: hidden; }

/* --carrier form-- */

/* .wpcf7-form.invalid .custom-career-form-1 .wpcf7-not-valid-tip { bottom: -3px; right: 0px; } */

/* ================== New Styles ================== */

/* === Home 1 === */

/* Advanced Acrousel Style */

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item {
    display: grid; grid-template-columns: 53.5% 43.2%; place-items: center; gap: 50px; }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-media-group { margin: 0; display: flex; }

.wdt-content-item .wdt-content-detail-group { width: 100%; }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-subtitle {
    position: relative;
    font-size: var(--wdtFontSize_Ext);
    letter-spacing: 0.3em;
    text-transform: uppercase;
    color: rgba(var(--wdtBodyTxtColorRgb, var(--wdtDarkBodyTxtColorRgb)), 0.5);
    font-weight: var(--wdtFontWeight_Base);
    width: fit-content;
}

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle:after{
    position: absolute;
    content: '';
    mask-image: url(../images/Overall-Heading-Icon.svg);
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center center;
    -webkit-mask-image: url(../images/Overall-Heading-Icon.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    background-color: currentColor;
    width: 100%;
    max-width: 30px;
    height: 100%;
    right: -40px;
    top: 7px;
}

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-top: 0; margin-bottom: 30px; }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(2.125rem, 0.2679rem + 4.4643vw, 5.625rem); 
    text-transform: uppercase; line-height: calc(var(--wdtLineHeight_Alt) - .2em); }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { 
    display: flex; flex-direction: column; pointer-events: none; }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 .adv-hd {
    transform: translateX(-160px);
    -webkit-transform: translateX(-160px);
    display: inline-block;
}

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-button { padding-top: 30px; }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-button > a {
    border: 0;
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
    padding: var(--wdtPadding_Btn);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
    /* position: relative;
    -webkit-transition: all 1s cubic-bezier(.3,0,.3,1);
    transition: all 1s cubic-bezier(.3,0,.3,1); */
}

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover{
    background-color: var(--wdtAccentTxtColor, var(--wdtDarkSecondaryColor)); color: var(--wdtSecondaryColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; bottom: 40px; right: 0; }

/* Img Animation Style */

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-media-group .wdt-content-image { pointer-events: none; }

.wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-media-group .wdt-content-image img {
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    transform: scale(1.3) translateX(50px);
    -webkit-transform: scale(1.3) translateX(50px);
    clip-path: inset(0 100% 0 0);
    transition: 1s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86);
    pointer-events: none;
}

.wdt-cus-home-1-carousel  .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-image img {
    transform: scale(1) translateX(0px);
    -webkit-transform: scale(1) translateX(0px);
    clip-path: inset(0 0 0 0);
}

/* Heading Animation Style */

.wdt-cus-home-1-carousel .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-cus-home-1-carousel .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-cus-home-1-carousel .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-cus-home-1-carousel .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
}

/* Prev */

.wdt-cus-home-1-carousel .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    transition-delay: 80ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-home-1-carousel .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    transition-delay: 60ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-home-1-carousel .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transition-delay: 40ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-home-1-carousel .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    transition-delay: 20ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

/* Next */

.wdt-cus-home-1-carousel .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    transition-delay: 80ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-home-1-carousel .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    transition-delay: 60ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-home-1-carousel .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transition-delay: 40ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-home-1-carousel .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    transition-delay: 20ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

/* Active */

.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    transition-delay: 0ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    transition-delay: 300ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transition-delay: 600ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-home-1-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-button{
    transition-delay: 1000ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}


/* === Service Image Box === */

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item {
    display: flex; 
    align-items: center; 
    border: 1px solid rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.5);
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
}

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item:hover { border: 1px solid transparent; }

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group,
.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p { margin-bottom: 0; }

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item,
.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group,
.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper img { height: 100%; }

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper img { object-fit: cover; }

.wdt-cus-home-1-imgbox .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home-1-imgbox .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home-1-imgbox .wdt-content-item .wdt-content-image > span,
.wdt-cus-home-1-imgbox .wdt-content-item .wdt-content-image > a { display: flex; }

.wdt-cus-home-1-imgbox .wdt-content-item .wdt-content-image > a img {
    border-right: 1px solid rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.5);
    border-radius: var(--wdtRadius_2X) 0 0 var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X) 0 0 var(--wdtRadius_2X);
}

.wdt-cus-home-1-imgbox .wdt-content-item:hover .wdt-content-image > a img { border-right: 1px solid transparent; }

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { 
    padding: 30px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
    font-size: clamp(1.375rem, 0.8036rem + 0.8929vw, 1.875rem);
    margin-bottom: 5px;
}

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p {
    font-weight: calc(var(--wdtFontWeight_Base) - 100);
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
    left: 0;
    top: 0;
    z-index: -1;
    border-radius: 0 var(--wdtRadius_2X) var(--wdtRadius_2X) 0;
    -webkit-border-radius: 0 var(--wdtRadius_2X) var(--wdtRadius_2X) 0;
    opacity: 0;
    visibility: hidden;
    transition: all .6s cubic-bezier(.3,0,.3,1);
    -webkit-transition: all .6s cubic-bezier(.3,0,.3,1);
}

.wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group:after {
    opacity: 1;
    visibility: visible;
}

/* Reverse Col */

.wdt-cus-home-1-imgbox-reverse .wdt-image-box-holder .wdt-content-item { flex-direction: row-reverse; }

.wdt-cus-home-1-imgbox-reverse .wdt-content-item .wdt-content-image > a img {
    border-radius: 0 calc(var(--wdtRadius_2X) + 10px) calc(var(--wdtRadius_2X) + 10px) 0;
    -webkit-border-radius: 0 calc(var(--wdtRadius_2X) + 10px) calc(var(--wdtRadius_2X) + 10px) 0;
    border-left: 1px solid rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.5);
    border-right: 0;
}

.wdt-cus-home-1-imgbox-reverse .wdt-content-item:hover .wdt-content-image > a img {
    border-left: 1px solid transparent;
    border-right: 0;
}

.wdt-cus-home-1-imgbox-reverse .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group:after {
    border-radius: calc(var(--wdtRadius_2X) + 10px) 0 0 calc(var(--wdtRadius_2X) + 10px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 10px) 0 0 calc(var(--wdtRadius_2X) + 10px);
}

/* === Interactive Showcase === */

/* Heading */

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container { grid-template-columns: 50% 50%; gap: 50px; }

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child):before {
    background-color: var(--wdtBorderColor, var(--wdtDarkBorderColor));
    width: 100%;
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > * { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group {
    padding: 0;
    background-image: unset;
    display: grid;
    grid-template-columns: auto auto;
    gap: 20px;
    align-items: center;
    justify-items: end;
    width: 100%;
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element > .wdt-interactive-showcase-content-group{
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-sub-title {
    grid-area: 1 / 2;
    width: fit-content;
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    margin: 0;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    opacity: 1;
    visibility: visible;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-sub-title {
    transform: translateX(100px);
    -webkit-transform: translateX(100px);
    opacity: 0;
    visibility: hidden;
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-description {
    grid-area: 1 / 2;
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    text-align: end;
    transform: translateX(100px);
    -webkit-transform: translateX(100px);
    opacity: 0;
    visibility: hidden;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-description {
    opacity: 1;
    visibility: visible;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { counter-increment: questionNumber; }

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:before {
    position: relative;
    content: counters(questionNumber, "", decimal-leading-zero);
    font-size: calc(var(--wdtFontSize_H5) - 4px);
    margin-right: clamp(0.625rem, -0.8036rem + 2.2321vw, 1.875rem); /* 30 - 10 */
}


.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.25rem, 0.5357rem + 1.1161vw, 1.875rem);
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-right: 15px;
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 20px 0 !important; }

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > 
.wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group { width: 0; }

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > 
.wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group .wdt-content-icon-wrapper .wdt-content-icon {
    position: relative;
    right: -40px;
    font-size: clamp(1.625rem, 0.9107rem + 1.1161vw, 2.25rem); /* 36 - 26 */
    line-height: 1;
    display: inline-block;
    top: 0;
    color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
    opacity: 0;
    visibility: hidden;
    -webkit-transition: transform 0.3s ease-out, opacity 0.3s ease-out;
    transition: transform 0.3s ease-out, opacity 0.3s ease-out;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group .wdt-content-icon-wrapper .wdt-content-icon {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
    visibility: visible;
}

/* Content */

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { padding: 0 0 0 40px; }

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]{
    opacity: 0;
    visibility: hidden;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    opacity: 1;
    visibility: visible;
}

/* === Pricing Plan === */

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] { background: transparent; border: 0; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default']:hover { background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }

.wdt-cus-home-1-pricingplan { padding: 1px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); 
    overflow: hidden; will-change: transform; -webkit-will-change: transform; background-color: var(--wdtBorderColor, var(--wdtDarkBorderColor)); 
    transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); box-shadow: none; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] { background: var(--wdtBodyBGColor, var(--wdtDarkBodyBGColor)); 
    position: relative; z-index: 1; overflow: hidden; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-home-1-pricingplan:hover { background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }

.wdt-cus-home-1-pricingplan:before, .wdt-cus-home-1-pricingplan:after { content: ""; position: absolute; display: block; 
    width: 100%; height: 100%; animation: 5s rotate-border linear infinite; -webkit-animation: 5s rotate-border linear infinite; 
    z-index: 0; opacity: 1; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }

.wdt-cus-home-1-pricingplan:before { top: -50%; left: -50%; transform-origin: bottom right; -webkit-transform-origin: bottom right;
    background-image: linear-gradient(45deg, transparent, transparent, var(--wdtBorderColor, var(--wdtDarkBorderColor)), 
                                      var(--wdtBorderColor, var(--wdtDarkBorderColor)), var(--wdtBorderColor, var(--wdtDarkBorderColor)));
}
.wdt-cus-home-1-pricingplan:after { bottom: -50%; right: -50%; transform-origin: top left; -webkit-transform-origin: top left;
    background-image: linear-gradient(45deg, var(--wdtBorderColor, var(--wdtDarkBorderColor)), var(--wdtBorderColor, 
                                      var(--wdtDarkBorderColor)), var(--wdtBorderColor, var(--wdtDarkBorderColor)), transparent, transparent);
}
.wdt-cus-home-1-pricingplan:before { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

@keyframes rotate-border{
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

@-webkit-keyframes rotate-border{
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper {
    position: relative; display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; 
    padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) clamp(1.625rem, 1.4231rem + 0.8974vw, 2.5rem) !important; 
    margin: 10px 10px clamp(1.625rem, 1.4231rem + 0.8974vw, 2.5rem) 10px; border-radius: var(--wdtRadius_2X); 
    -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder:hover .wdt-pricing-table-hp-wrapper {
    background: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper:after { max-width: 90%; margin: 0 auto; right: 0px;
    position: absolute; content: ''; width: 100%; height: 1px; bottom: 0; left: 0px; opacity: 1; -webkit-transform: scaleX(1); transform: scaleX(1);
    background: var(--wdtBorderColor, var(--wdtDarkBorderColor)); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder:hover .wdt-pricing-table-hp-wrapper:after { 
    -webkit-transform: scaleX(0); transform: scaleX(0); opacity: 0; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-features,
.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-footer { padding: 0 clamp(1.625rem, 1.4231rem + 0.8974vw, 2.5rem); margin: 0; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6); letter-spacing: 0.17em; font-weight: var(--wdtFontWeight_Alt); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5 a { 
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-prefix-sale,
.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix {
    font-size: clamp(1.875rem, 0.6277rem + 2.6019vw, 3.75rem);
}

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { 
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); font-weight: var(--wdtFontWeight_Alt);
    display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    font-size: var(--wdtFontSize_Base); color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor)); font-weight: var(--wdtFontWeight_Base);
    padding: 10px 0 0 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default']:hover div[class*='-table-header'] .wdt-content-title h5 a,
.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing .wdt-pricing-table-prefix-sale,
.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default']:hover .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix,
.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default']:hover .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix { 
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing + .wdt-pricing-table-features {
    margin-top: clamp(1.625rem, 1.4231rem + 0.8974vw, 2.5rem); padding: clamp(1.625rem, 1.4231rem + 0.8974vw, 2.5rem) 0 0; border-color: var(--wdtBorderColor, var(--wdtDarkBorderColor)); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default']:hover .wdt-pricing-table-pricing + .wdt-pricing-table-features { 
    border-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon,
.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon,
.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { 
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { 
    display: flex; align-items: flex-start; justify-content: flex-start; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon { 
    font-size: var(--wdtFontSize_Ext); position: relative; top: 6px; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-text { 
    text-decoration-line: line-through; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { 
    letter-spacing: 0; line-height: var(--wdtLineHeight_Base); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px; padding-bottom: 15px; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li[class*='-feature-excluded'] { opacity: 1; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer:last-child { margin-top: 40px; margin-bottom: 40px; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) { margin-bottom: 0; }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button > a {
    position: relative; font-size: var(--wdtButton_size); font-weight: var(--wdtFontWeight_Base); padding: 16px 43px; border: 0;
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }

.wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button > a:hover {
    background-color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); color: var(--wdtSecondaryColor, var(--wdtDarkAccentTxtColor)); }

/* Active Plan */

.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper { background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    margin: 10px 10px 40px 10px; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper:after { opacity: 0; }

.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-header'] .wdt-content-title h5 a,
.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-prefix-sale,
.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix,
.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix { 
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home-1-pricingplan-active { background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }

.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder[class*='-template-default'] { background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }

.wdt-cus-home-1-pricingplan-active .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer .wdt-content-button > a {
    background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

/* Pricing Toggle */

.wdt-cus-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
    display: flex; align-items: center; position: absolute; right: 0; top: -85px; }

.wdt-cus-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title,
.wdt-cus-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { 
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }

.wdt-cus-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle {
    margin: 0 20px; width: 70px !important; height: 30px; /*background: var(--wdtBorderColor, var(--wdtDarkBorderColor));*/ }

.wdt-cus-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle:before {
    height: 26px; width: 34px; margin: 0; background-color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); transform: translate(2px, 2px); }

.wdt-cus-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle:checked {
    box-shadow: inset 0 0 0 2.62857em #ccc; -webkit-box-shadow: inset 0 0 0 2.62857em #ccc; padding-left: 32px; }

/* Home 3 Pricing Toggle */

.wdt-cus-pricing-togle-off .elementor-widget-container p {
    background: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    padding: 6px 10px;
    font-size: var(--wdtFontSize_Ext);
    line-height: 1;
}

.wdt-cus-pricing-toggle.wdt-cus-home-3-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { position: unset; }

.wdt-cus-home-3-pricing-toggle-none .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { display: none; }

.wdt-cus-home-3-pricing-toggle-none .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper {
    flex-direction: column;
    gap: 10px;
    padding: 30px !important;
}

.wdt-cus-home-3-pricing-toggle-none .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {  
    flex-direction: row;
    align-items: center;
}

.wdt-cus-home-3-pricing-toggle-none .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix { padding: 0 0 0 10px; }

.wdt-cus-home-3-pricing-toggle-none .wdt-pricing-table-holder .wdt-pricing-table-features, .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-footer { padding: 0 30px; }

/* === Timeline Tab Section === */

/* Timeline Tab Img */

.wdt-cus-timeline-tab-img-radius .elementor-spacer .elementor-spacer-inner:before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    border-radius: 20px;
    top: -30px;
    left: -20px;
    z-index: 0;
    -webkit-box-shadow: inset -10px 10px 0px 0px rgba(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), 1);
    box-shadow: inset -20px 20px 0px 0px rgba(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), 1);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.wdt-cus-timeline-tab-img-radius .elementor-spacer .elementor-spacer-inner:after{
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    border-radius: 20px;
    bottom: -20px;
    right: -30px;
    z-index: 0;
    -webkit-box-shadow: inset -10px 10px 0px 0px rgba(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), 1);
    box-shadow: inset -20px 20px 0px 0px rgba(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), 1);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.wdt-cus-timeline-tab-hd-2 .elementor-widget-container h2 { font-size: clamp(1.5rem, 1.2505rem + 0.5204vw, 1.875rem) !important; }

/* === Rotate Img === */

.elementor-widget-container .wdt-rotate-second-image { display: inline-flex; }
.elementor-widget-container .wdt-rotate-second-image a img { width: 100%; max-width: 60%; margin: auto; }

/* Timeline type Tab */

.wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-content-wrapper,
.wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li .ui-tabs-anchor:before { background: transparent; }

.wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li:before,
.wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li:after { display: none; }

.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }

/* .wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor { 
    display: grid; overflow: visible; gap: 10px; place-content: stretch; padding: 0; } */

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list {
    position: absolute; left: 0; bottom: 0; width: 100%; max-width: 58%; }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor { overflow: visible; padding: 0; }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title { 
    grid-area: 1/-1; width: 100%; display: flex; align-items: center; justify-content: center; height: 100%; }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper {
    line-height: 0; position: relative; }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title {
    font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); padding: 15px 0 25px 0; font-weight: var(--wdtFontWeight_H6); 
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); line-height: normal; position: relative; 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-active a.ui-tabs-anchor .wdt-content-title,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor .wdt-content-title {
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle { 
    width: 100%; max-width: 160px; font-size: var(--wdtFontSize_H6); color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); 
    text-transform: capitalize; line-height: normal; padding: 30px 5px 0 5px; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);  }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle:hover {  
    color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }

.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { background: none; padding: 0; text-transform: none; letter-spacing: 0; }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper:not(:last-child) { 
    margin-right: 10px; }

.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { background: none; }

.wdt-cus-timeline-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { flex-wrap: nowrap;  align-items: flex-start; margin: 0; }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title:before {
    content: ""; position: absolute; left: 0; right: 0; bottom: -9.5px; margin: 0 auto; width: 18px; height: 18px;
    background-color: rgb(var(--wdtHeadAltColorRgb, var(--wdtDarkHeadAltColorRgb)), 1);
    border-radius: var(--wdtRadius_Full); z-index: 1; transform: scale(1); -webkit-transform: scale(1);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor .wdt-content-title:before,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor .wdt-content-title:before {
    transform: scale(1.6); -webkit-transform: scale(1.6); background-color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
}

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title:after {
    content: ""; position: absolute; left: 0; right: 0; bottom: -1px; width: 100%; height: 1px;
    background-color: var(--wdtBorderColor, var(--wdtDarkBorderColor)); }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span img { 
    width: 100%; height: 100%; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span img {  
    object-fit: cover; object-position: center center; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span:before,

.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0 0 70px 0; background: none; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper { order: 1; }
.wdt-cus-timeline-tab .wdt-template-default { display: grid; }

.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background: none; }

.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image-wrapper img {
    position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; }

.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { background-color: transparent; }

.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title {
    font-weight: var(--wdtFontWeight_H6); color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); line-height: normal; 
    font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); padding-right: 10px; }

.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-sub-title {
    font-weight: var(--wdtFontWeight_Base); color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); 
    text-transform: capitalize; line-height: normal; font-size: var(--wdtFontSize_Ext); }

.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover,
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
    background-color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image {
    transform: translateY(-30px); opacity: 0; transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }

.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab.ui-state-active a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image, 
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor:hover .wdt-content-image-wrapper .wdt-content-image {
    transform: translateY(0); opacity: 1; }

        /* Dark BG */
.wdt-dark-bg .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title,
.wdt-dark-bg .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-dark-bg .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title:before {
    background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-dark-bg .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor .wdt-content-title:before,
.wdt-dark-bg .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor .wdt-content-title:before {
    background-color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }



/* === Home 2 === */

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
    display: grid;
    grid-template-columns: 10% 45% 40% 5%;
    align-items: center;
    justify-content: space-between;
    padding: 30px 0;
}

.wdt-cus-imgbox-hover-style .wdt-content-item > div:not(:last-child),
.wdt-cus-imgbox-hover-style .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cus-imgbox-hover-style .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-cus-imgbox-hover-style .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin: 0 !important; }

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title { text-align: center; z-index: 1; }

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper { justify-content: flex-end; }

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5{
    font-size: clamp(3.125rem, 0.9821rem + 3.3482vw, 5rem);
    text-transform: uppercase;
    text-align: left;
    line-height: var(--wdtLineHeight_Ext);
}

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 { letter-spacing: var(--AD-Letter-Spacing); }

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_H4);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}


.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-subtitle,
.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-subtitle{
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a img {
    border-radius: calc(var(--wdtRadius_2X) + 10px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 10px);
    width: clamp(17.5rem, 3.0714rem + 22.5446vw, 30.125rem);
    height: 100%;
    object-fit: cover;
}

.wdt-cus-imgbox-hover-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

/* Image Hover Style */

.wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item {
    padding: 0 150px;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    position: relative;
}

.wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    z-index: -1;
    box-shadow: var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 1px 1px 0px, var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 0px 0px 1px;
    -webkit-box-shadow: var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 1px 1px 0px, var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 0px 0px 1px;
}

.wdt-cus-imgbox-hover-style .wdt-column.wdt-active .wdt-content-item:after, .wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item:hover:after, .wdt-cus-imgbox-hover-style .wdt-column.wdt-active .wdt-content-item:before, .wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item:hover:before {
    opacity: 1;
    visibility: visible;
    box-shadow: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 1px 1px 0px, var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 0px 0px 1px;
    -webkit-box-shadow: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 1px 1px 0px, var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 0px 0px 1px;
}

.wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    box-shadow: var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 1px 1px 0px, var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 0px 0px 0px;
    -webkit-box-shadow: var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 1px 1px 0px, var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 0px 0px 0px;
}

.wdt-cus-imgbox-hover-style .wdt-column:first-child .wdt-content-item:before{
    box-shadow: var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 1px 1px 0px, var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 0px 0px 1px;
    -webkit-box-shadow: var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 1px 1px 0px, var(--wdtBorderColor, var(--wdtDarkBorderColor)) 0px 0px 0px 1px;
}

.wdt-cus-imgbox-hover-style .wdt-column.wdt-active:first-child .wdt-content-item:before,
.wdt-cus-imgbox-hover-style .wdt-column:first-child .wdt-content-item:hover:before {
    box-shadow: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 1px 1px 0px, var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 0px 0px 1px;
    -webkit-box-shadow: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 1px 1px 0px, var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)) 0px 0px 0px 1px;
}

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
    position: absolute;
    top: -60px;
    right: 150px;
    transform: scale(0.5);
    opacity: 0;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: var(--wdt-Ad-Transition);
    z-index: 0;
}

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image{
    opacity: 1;
    transform: scale(1);
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
}

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon,
.wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    opacity: 0;
}

/* === Hotspot Map Section === */

.wdt-cus-hotspot-map .wdt-hotspot-holder .wdt-hotspot-items-holder .wdt-hotspot-item-trigger { padding: 0; background: transparent; }

.wdt-cus-hotspot-map .wdt-hotspot-holder .wdt-hotspot-items-holder .wdt-hotspot-item-trigger .wdt-hotspot-item-icon { font-size: clamp(1.875rem, 1.4592rem + 0.8673vw, 2.5rem); color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }

.wdt-cus-hotspot-map .wdt-hotspot-holder .wdt-hotspot-items-holder .wdt-hotspot-item-trigger .wdt-hotspot-item-icon .wdt-content-icon span svg .hotspot-map-pin-overlay { fill: rgba(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), 0.18); }

/* Map Form */

.wdt-cus-hotspot-map-form .map-form { display: grid; grid-template-columns: repeat(1, 1fr); gap: 50px; }

.wdt-cus-hotspot-map-form .map-form * p { margin-bottom: 0; }

.wdt-cus-hotspot-map-form .map-form .map-form-col-1 p,
.wdt-cus-hotspot-map-form .map-form .map-form-col-2 p { display: grid; grid-template-columns: repeat(2, 1fr); gap: 50px; }

.wdt-cus-hotspot-map-form .map-form input[type="text"],
.wdt-cus-hotspot-map-form .map-form input[type="tel"],
.wdt-cus-hotspot-map-form .map-form textarea { padding: 0; background-image: none; }

/* .wdt-cus-hotspot-map-form .map-form input.wpcf7-submit { margin-top: 50px; } */
.wdt-cus-hotspot-map-form .map-form input.wpcf7-submit:hover { 
    background-color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); color: var(--wdtSecondaryColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-hotspot-map .wdt-hotspot-item-image .wdt-content-image span img { border-radius: var(--wdtRadius_Full); 
    -webkit-border-radius: var(--wdtRadius_Full); border: 2px solid var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); 
    width: clamp(4.1875rem, 1.3304rem + 4.4643vw, 6.6875rem); }

.wdt-cus-hotspot-map .wdt-hotspot-holder .tippy-box .tippy-content { padding: 10px 10px 10px 0; }

/* === Parallax Slider === */

.elementor-widget-wdt-parallax-carousel .wdt-parallax-carousel-holder {
    display: grid; grid-template-columns: repeat(2, 1fr); width: 100%; height: 100%; gap: 50px; }

.wdt-parallax-carousel-holder .swiper.vertical-swiper { height: 100% !important; width: 100%; }

.wdt-parallax-carousel-holder .swiper.vertical-swiper .swiper-slide .wdt-thumb-info { height: 100%; }

/* Heading */

.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content { display: flex; flex-direction: column; justify-content: center; height: 100%; }

.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content .wdt-parallax-carousel-sub-title { order: 0; margin-bottom: 20px; }
.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content .wdt-parallax-carousel-title { order: 1; margin-bottom: 40px; }
.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content .wdt-parallax-carousel-content { order: 2; }

.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .swiper.horizontal-swiper .wdt-parallax-carousel-image img { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content > div.wdt-parallax-carousel-sub-title h6 {
    position: relative;
    font-size: var(--wdtFontSize_Ext);
    letter-spacing: 0.3em;
    text-transform: uppercase;
    color: rgba(var(--wdtBodyTxtColorRgb, var(--wdtDarkBodyTxtColorRgb)), 0.5);
    font-weight: var(--wdtFontWeight_Base);
    width: fit-content;
    margin: 0;
    line-height: var(--wdtLineHeight_Base);
}

.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content > div.wdt-parallax-carousel-sub-title h6:after {
    position: absolute;
    content: '';
    mask-image: url(../images/Overall-Heading-Icon.svg);
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center center;
    -webkit-mask-image: url(../images/Overall-Heading-Icon.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    background-color: currentColor;
    width: 100%;
    max-width: 30px;
    height: 100%;
    right: -40px;
    top: 7px;
}

.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content > div.wdt-parallax-carousel-title h4 {
    font-size: clamp(3.125rem, -0.4464rem + 5.5804vw, 6.25rem);
    line-height: calc(var(--wdtLineHeight_Alt) - .3em);
    margin: 0;
}

.wdt-cus-parallax-slider .wdt-parallax-carousel-holder .wdt-meta-group-content .wdt-parallax-carousel-content p { margin-bottom: 0; }

/* === Style 2 (Home 1) === */

/* Testimonial Section*/

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item{
    display:flex;
    justify-content:start;
    align-items:center;
    overflow:hidden;
    gap: 30px;
}

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-media-group{
    width:50%;
    margin: 0;
    display: inline-flex;
}

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-media-group img{
    border-radius:var(--wdtRadius_Full);
    -webkit-border-radius:var(--wdtRadius_Full);
    border:5px solid transparent;
}

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item:hover .wdt-content-media-group img , .wdt-cus-testimonial-1 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group img { border:5px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group {
    text-align:start;
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-testimonial-1 .wdt-content-item .wdt-content-elements-group > div { margin-bottom: 0 !important; }

.wdt-cus-testimonial-1 .wdt-content-item .wdt-content-media-group .wdt-content-image { display: flex; align-items: center; }

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group.wdt-content-group {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px;
}

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group.wdt-content-group .wdt-content-icon-wrapper a { display: inline-flex; }

.wdt-cus-testimonial-1 .wdt-content-item .wdt-content-elements-group .wdt-content-title h5 { line-height: 1; }

.wdt-cus-testimonial-1 .wdt-content-item .wdt-content-description{
    font-family:var(--wdtFontTypo_Base);
    font-size:var(--wdtFontSize_Base);
    line-height:var(--wdtLineHeight_Base);
}

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-title h5 a{
    font-family:var(--wdtFontTypo_H5);
    font-size:var(--wdtFontSize_H6);
    font-weight:var(--wdtFontWeight_H5);
    color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
    margin: 0;
}

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Ext);
    letter-spacing: 0.3em;
    text-transform: uppercase;
    color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
    font-weight: var(--wdtFontWeight_Base);
    margin: 0;
    line-height: 1;
    margin-top: 5px;
}

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-separator{ width:auto; margin: 0; margin-top: 5px; }

.wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-separator span{
    height:2px;
    width:10px;
    background-color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
}

.wdt-cus-testimonial-1 .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { margin-top: clamp(2.5rem, -0.3571rem + 4.4643vw, 5rem); } 

/*Brand Logo*/

.wdt-cus-brand-logo1 div .wdt-content-item { border:1px solid rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.5);
    display: flex; justify-content: center; align-items: center; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-brand-logo1 .wdt-content-item:hover { border: 1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); 
    background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-brand-logo1 div.wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { 
    width:100%; height:100%; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }

.wdt-cus-brand-logo1 div.wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-brand-logo1 div.wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i svg,
.wdt-cus-brand-logo1 div.wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i {
    width: 100%; height: 100%; padding: 2% 10%; color: inherit; }

/*Image Box*/

.wdt-cus-home1-imagebox  .wdt-content-item .wdt-content-image > a > img { width:clamp(6.25rem, 4.3854rem + 6.2413vw, 11.875rem); }

.wdt-cus-home1-imagebox .wdt-content-item > div:not(:last-child) { margin-bottom:0; }

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item:before { content: ''; position: absolute; top: 0; left: 0; 
    width: 100%; height: 100%; pointer-events: none; z-index: 1; background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); 
    -webkit-filter: contrast(999); filter: contrast(999); mix-blend-mode: screen; pointer-events: none; }

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item { border: 1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); border-radius: 300px; overflow: hidden; position: relative; 
    padding: clamp(0.3125rem, 0.0017rem + 1.0402vw, 1.25rem) clamp(0.3125rem, 0.0017rem + 1.0402vw, 1.25rem)  
             clamp(1.875rem, 0.8391rem + 3.4674vw, 5rem) clamp(0.3125rem, 0.0017rem + 1.0402vw, 1.25rem) ; }

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-detail-group,
.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-media-group { z-index: 2; }

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item { background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a {
    font-family:var(--wdtFontTypo_h5);
    font-size: clamp(1rem, 0.8343rem + 0.5548vw, 1.5rem);
    font-weight:var(--wdtFontWeight_H5);
    color:var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor));
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title  { margin-top:clamp(0rem, -0.4144rem + 1.387vw, 1.25rem); }

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle{
    font-family:var(--wdtFontTypo_Ext);
    font-size:var(--wdtFontSize_Ext);
    text-transform:uppercase;
    font-weight:var(--wdtFontWeight_H2);
    color:var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor));
    letter-spacing:0.3em;
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-detail-group  .wdt-content-subtitle{ color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a{
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-icon span {
    font-size: var(--wdtFontSize_H4);
    padding: 0;
    margin-top: 10px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor));
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-detail-group .wdt-content-icon span {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

/* Popup  Section*/

.wdt-cus-home1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{ position:relative; }

.wdt-cus-home1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element  .wdt-popup-box-trigger-item{
    height: clamp(5.4375rem, 2.5804rem + 4.4643vw, 7.9375rem);;
    width: clamp(5.4375rem, 2.5804rem + 4.4643vw, 7.9375rem);;
    position: relative;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    font-size: clamp(1rem, 0.8343rem + 0.5548vw, 1.5rem);
}

.wdt-cus-home1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(var(--wdtLinkHoverColorRgb, var(--wdtDarkLinkHoverColorRgb)), 90%);
    transform: scale(1);
    border: 1px solid rgba(var(--wdtLinkHoverColorRgb, var(--wdtDarkLinkHoverColorRgb)), 90%);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-home1-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border: 1px solid rgba(var(--wdtLinkHoverColorRgb, var(--wdtDarkLinkHoverColorRgb)), 90%);
    transform: scale(0);
    -webkit-transform: scale(0);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    background-color: rgba(var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)), 0.5);
    z-index:-1;
}

.wdt-cus-home1-popup .wdt-popup-box-trigger-holder:hover .wdt-popup-box-trigger-element:before{
    transform: scale(0);
    -webkit-transform: scale(0);
}
.wdt-cus-home1-popup .wdt-popup-box-trigger-holder:hover .wdt-popup-box-trigger-element:after{
    transform: scale(1);
    -webkit-transform: scale(1);
}

/*Brand Logo*/

.wdt-cus-brand-logo-1 .wdt-animation-wrapper  div.wdt-animation-item.icon-item i{
    height: clamp(2.5rem, 1.1326rem + 4.577vw, 6.625rem);
    width:clamp(6.25rem, 2.1893rem + 13.5922vw, 18.5rem);
    border:1px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    padding:5%;
    border-radius: clamp(0.625rem, 0.4178rem + 0.6935vw, 1.25rem);
    -webkit-border-radius: clamp(0.625rem, 0.4178rem + 0.6935vw, 1.25rem);
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-brand-logo-1  div.wdt-animation-item.icon-item i svg{
    width:100%;
    height:100%;
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-brand-logo-1 .wdt-animation-wrapper  div.wdt-animation-item.icon-item i:hover{
    background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    border:1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
}

/* Animation Text Section */

.wdt-cus-home1-animationtext  .wdt-animation-item.text-item .wdt-animation-text{ font-family:var(--wdtFontTypo_H2); }

.wdt-cus-home3-animation-text .wdt-animation-item.text-item .wdt-animation-text { -webkit-text-fill-color: unset; -webkit-text-stroke: 1px currentColor; }

.wdt-cus-home1-animationtext  .wdt-animation-item.text-item .wdt-animation-text a {
    font-size: clamp(2.5rem, 0.221rem + 7.6283vw, 9.375rem); line-height:1.25em;
    -webkit-text-stroke: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
    -webkit-text-stroke-width: 2px; color: transparent; text-transform: capitalize; }

.wdt-cus-home1-animationtext  .wdt-animation-item.text-item .wdt-animation-text a:hover{
    -webkit-text-stroke: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); -webkit-text-stroke-width: 2px; color: transparent; }

.wdt-cus-home1-animationtext  .wdt-animation-item.image-item img { width: auto; height: clamp(5rem, -3.5714rem + 13.3929vw, 12.5rem); }

/* Counter Section */

.wdt-cus-counter-1 div.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
    font-family:var(--wdtFontTypo_H5);
    font-size:var(--wdtFontSize_Ext);
    font-weight:calc(var(--wdtFontWeight_Alt) - 100);
}

.wdt-cus-home1-btn .wdt-button-holder a.wdt-button{ padding:10px 53px; }

.wdt-cus-home1-btn .wdt-button-holder a .wdt-button-text{
    font-family:var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight:var(--wdtFontWeight_Base);
    line-height:var(--wdtLineHeight_Base);
}

.wdt-cus-home1-heading1 .wdt-heading-holder .wdt-heading-title-wrapper { position: relative; }

.wdt-cus-home1-heading1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { display: inline-block; }

.wdt-cus-home1-heading1 .wdt-heading-holder .wdt-heading-title-wrapper:before{ z-index: 1;
    content: ''; position: absolute; height: clamp(5rem, 3.3219rem + 5.6172vw, 10.0625rem); width: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);
    top: calc(0.25 * var(--wdtLineHeight_Alt)); left: calc(-1 * clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem));
    background-image: linear-gradient(to bottom, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
                      var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, transparent 100%);
}

.wdt-cus-home1-heading1 .wdt-heading-holder  { padding-left:clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }

.wdt-cus-home1-img .elementor-widget-container{ overflow:hidden; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);}

.wdt-cus-img-text-editor .elementor-widget-container p { font-size: clamp(0.875rem, 0.7321rem + 0.2232vw, 1rem); }

.wdt-cus-home1-img .elementor-widget-container img{
    filter:grayscale(0%);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-img-hover-col:hover .wdt-cus-home1-img .elementor-widget-container img{
    transform:scale(1.05);
    -webkit-transform:scale(1.05);
    filter:grayscale(100%);
}

.wdt-cus-img-hover-col .wdt-cus-home1-img .elementor-widget-container:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, transparent 50%, var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-img-hover-col:hover .wdt-cus-home1-img .elementor-widget-container:after { opacity: 1; visibility: visible; }

.wdt-cus-img-hover-col { overflow: hidden; }

.wdt-cus-img-hover-col .elementor-widget-text-editor { 
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-img-hover-col:hover .elementor-widget-text-editor { transform: translateY(0px); -webkit-transform: translateY(0px); }

/* Icon List */

.wdt-cus-img-iconlist .elementor-icon-list-items .elementor-icon-list-item { font-size: var(--wdtButton_size); }

.wdt-cus-img-iconlist.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a span { line-height: normal;
    border-radius: var(--wdtRadius_Part); padding: 6px 14px; font-size: 0.9em; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor)); background: var(--wdtTertiaryColor, rgba(var(--wdtDarkSecondaryColorRgb), 0.8)); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cus-img-iconlist.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a:hover span { color: var(--wdtLinkHoverColor); }

/* === Style 2 (Home 2) === */

/* Slider */

.wdt-cus-home-2-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:after { border-bottom: 11px solid var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }

.wdt-cus-home-2-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before { border: 2px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

/* Image Box*/

.wdt-cus-imagebox-2 .swiper-slide.swiper-slide-active{
    transform:translateY(100px);
    -webkit-transform:translateY(100px);
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-imagebox-2 .swiper-slide{
    transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
    opacity: 1 !important;
}

.wdt-cus-imagebox-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-button  a{
    transform:scale(1) translate(0);
    -webkit-transform:scale(1) translate(0);
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-imagebox-2 .wdt-content-item .wdt-content-media-group { margin-bottom: 10px; }

.wdt-cus-imagebox-2 .wdt-content-item .wdt-content-media-group .wdt-content-button  a{
    font-size: 0;
    position:absolute;
    bottom:30px;
    border-radius:var(--wdtRadius_Full);
    -webkit-border-radius:var(--wdtRadius_Full);
    left:20px;
    z-index:0;
    height:clamp(4.125rem, 1.9821rem + 3.3482vw, 6rem);
    width:clamp(4.125rem, 1.9821rem + 3.3482vw, 6rem);
    transform:scale(0) translate(-20px,20px);
    -webkit-transform:scale(0) translate(-20px,20px);
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-imagebox-2 .wdt-content-item .wdt-content-media-group .wdt-content-button a:before{
    content: "";
    position: absolute;
    height:100%;
    width:100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index:1;
    background-color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    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 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3E%3Cpath d='M117.6,63.4c1.8-1.8,1.8-4.9,0-6.7L87.8,26.8c-1.8-1.8-4.6-2.1-6.6-0.4c-2.2,1.8-2.2,5-0.3,6.9l26.7,26.7c0,0,0.1,0.1,0,0.1 L81.1,86.5c-1.8,1.8-2.1,4.6-0.4,6.6c1.8,2.2,5,2.2,6.9,0.3L117.6,63.4z M5.6,64.8l108.6-0.1l0.1-0.1l0-9.3l-0.1-0.1H5.8 c-2.7,0-4.8,2.2-4.8,4.8l0,0C1,62.7,3,64.7,5.6,64.8z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: clamp(0.9375rem, 0.3139rem + 1.301vw, 1.875rem);
    -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 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3E%3Cpath d='M117.6,63.4c1.8-1.8,1.8-4.9,0-6.7L87.8,26.8c-1.8-1.8-4.6-2.1-6.6-0.4c-2.2,1.8-2.2,5-0.3,6.9l26.7,26.7c0,0,0.1,0.1,0,0.1 L81.1,86.5c-1.8,1.8-2.1,4.6-0.4,6.6c1.8,2.2,5,2.2,6.9,0.3L117.6,63.4z M5.6,64.8l108.6-0.1l0.1-0.1l0-9.3l-0.1-0.1H5.8 c-2.7,0-4.8,2.2-4.8,4.8l0,0C1,62.7,3,64.7,5.6,64.8z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    -webkit-mask-size: clamp(1.25rem, 0.3929rem + 1.3393vw, 2rem);
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
}

.wdt-cus-imagebox-2 .wdt-content-item  .wdt-content-detail-group  .wdt-content-title{ margin-bottom:5px; }

.wdt-cus-imagebox-2 .wdt-content-item  .wdt-content-detail-group  .wdt-content-title h5 a{
    font-family:var(--wdtFontTypo_H5);
    font-size:var(--wdtFontSize_H5);
    line-height:var(--wdtLineHeight_H5);
    text-transform:capitalize;
}
    
.wdt-cus-imagebox-2 .wdt-content-item  .wdt-content-detail-group .wdt-content-button a {
    background-color:transparent;
    padding:0;
    font-family:var(--wdtFontTypo_Base);
    font-size:var(--wdtFontSize_Base);
    color:var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
}

.wdt-cus-imagebox-2 .wdt-content-item  .wdt-content-detail-group .wdt-content-button a:after{
    content: "";
    position: absolute;
    height:30px;
    width:130px;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto;
    z-index:1;
    background-color:var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
    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 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3E%3Cpath d='M117.6,63.4c1.8-1.8,1.8-4.9,0-6.7L87.8,26.8c-1.8-1.8-4.6-2.1-6.6-0.4c-2.2,1.8-2.2,5-0.3,6.9l26.7,26.7c0,0,0.1,0.1,0,0.1 L81.1,86.5c-1.8,1.8-2.1,4.6-0.4,6.6c1.8,2.2,5,2.2,6.9,0.3L117.6,63.4z M5.6,64.8l108.6-0.1l0.1-0.1l0-9.3l-0.1-0.1H5.8 c-2.7,0-4.8,2.2-4.8,4.8l0,0C1,62.7,3,64.7,5.6,64.8z'/%3E%3C/svg%3E ");
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: 20px;
    -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 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3E%3Cpath d='M117.6,63.4c1.8-1.8,1.8-4.9,0-6.7L87.8,26.8c-1.8-1.8-4.6-2.1-6.6-0.4c-2.2,1.8-2.2,5-0.3,6.9l26.7,26.7c0,0,0.1,0.1,0,0.1 L81.1,86.5c-1.8,1.8-2.1,4.6-0.4,6.6c1.8,2.2,5,2.2,6.9,0.3L117.6,63.4z M5.6,64.8l108.6-0.1l0.1-0.1l0-9.3l-0.1-0.1H5.8 c-2.7,0-4.8,2.2-4.8,4.8l0,0C1,62.7,3,64.7,5.6,64.8z'/%3E%3C/svg%3E ");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    -webkit-mask-size: 20px;
}

.wdt-cus-imagebox-2 .swiper-slide.swiper-slide-active .wdt-content-item  .wdt-content-detail-group .wdt-content-button a{
    transform:scaleX(0);
    -webkit-transform:scaleX(0);
    transform-origin:left;
}

.wdt-cus-imagebox-2 .wdt-content-item  .wdt-content-detail-group .wdt-content-button a:hover{
    color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-imagebox-2 .wdt-content-item  .wdt-content-detail-group .wdt-content-button a:hover:after{
    background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}
 
.wdt-cus-imagebox-2 .swiper-slide  .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper a{ pointer-events:none; }


.wdt-cus-imagebox-2 .swiper-slide  .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper img{ border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-imagebox-2 .swiper-slide  .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    border:1px solid transparent;
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    overflow:hidden;
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
    margin: 0;
}

.wdt-cus-imagebox-2 .swiper-slide:hover  .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { border:1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-imagebox-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { border:1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-imagebox-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
    position: absolute;
    top: -30px;
    left: 40%;
    right: 40%;
}

.wdt-cus-imagebox-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:5px;
    height:15px;
    width:15px;
}

.wdt-cus-imagebox-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before{ border:2px solid var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }

.wdt-cus-imagebox-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before{
    background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    clip-path:polygon(50% 50%, 0% 100%, 100% 100%);
    border:none;
    transform:rotate(0);
    -webkit-transform:rotate(0);
    top:-10px;
    height:20px;
    width:20px;
}
 
/* Testimonial */

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group{
    display:grid;
    grid-template-columns: auto auto;
    place-items: center;
    border-bottom:1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor));
    padding-bottom:20px;
}

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-separator,.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group .wdt-content-title-group span:before{ display:none; }

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group{
    display:flex;
    justify-content:space-between;
    align-items:center;
    text-align:start;
    margin-top:25px;
}

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 a{
    font-family:var(--wdtFontTypo_H5);
    font-size:var(--wdtFontSize_H5);
    font-weight:var(--wdtFontWeight_H5);
    text-transform:capitalize;
}

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-subtitle{
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    font-size:var(--wdtFontSize_Base);
}

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group  > div:not(:last-child){ margin-bottom:0; }

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group .wdt-rating-container { display: inline-flex; }

.wdt-content-item .wdt-rating li{ padding:0; }
    
.wdt-cus-testimonial-2 .wdt-content-image-wrapper { padding-right: clamp(1.25rem, -2.3214rem + 5.5804vw, 4.375rem); }

.wdt-cus-testimonial-2 .wdt-content-image-wrapper .wdt-content-image a img{ border-radius:var(--wdtRadius_Full); -webkit-border-radius:var(--wdtRadius_Full); }

.wdt-cus-testimonial-2 .wdt-content-item .wdt-content-title-group span { width: 6px; height: 1px; background: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-testimonial-2 .wdt-content-media-group .wdt-content-elements-group .wdt-content-description p{
    text-align:start;
    font-family:var(--wdtFontTypo_Base);
    font-size: clamp(0.875rem, 0.7507rem + 0.4161vw, 1.25rem);
    line-height:var(--wdtLineHeight_Base);
    color:var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
}
    
.wdt-cus-testimonial-2 .wdt-content-item .wdt-rating li span:before {
    width: 20px;
    height: 20px;
    font-size: 22px;
}

.wdt-cus-testimonial-2 .wdt-content-item .wdt-rating li span {
    width:100%;
    height: 100%;
    background: -webkit-linear-gradient(right, #FFC200 0%,#FF953A 100%); 
    background: linear-gradient(to right, #FFC200 0%,#FF953A 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color:transparent;
}

.wdt-cus-testimonial-2 .wdt-carousel-pagination-wrapper{
    position:absolute;
    top:-130px;
    right:0;
}

.wdt-cus-testimonial-2 .wdt-content-item .wdt-rating { vertical-align:center; }

.wdt-cus-rotate-img .elementor-widget-container div.wdt-rotate-image-container{ display:grid; place-items:center; }

.wdt-cus-testimonial-2 .wdt-testimonial-holder .wdt-carousel-arrow-pagination { margin: 0; }

.wdt-cus-testimonial-2 .wdt-testimonial-holder .wdt-carousel-arrow-pagination > div { margin: 0; }

.wdt-cus-testimonial-2 .wdt-testimonial-holder .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev { margin-right: 30px; }

/* Accordion Aside Img */

.wdt-cus-badge-img .elementor-widget-container .wdt-rotate-second-image { justify-content: center; }

.wdt-cus-badge-img .elementor-widget-container .wdt-rotate-second-image a img { max-width: 100%; }

/* Accordion */
    
.wdt-cus-accordion-1 .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper{ border:none; }

.wdt-cus-accordion-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { align-items: flex-start; }

.wdt-cus-accordion-1 .wdt-accordion-toggle-holder[class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { 
    margin: 10px 20px 0 0; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-accordion-1 .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper:not(:last-child) {
    border-bottom: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor));
    border-radius:0;
    margin-bottom:0px;
}

.wdt-cus-accordion-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-family: var(--wdtFontTypo_Base); font-size: clamp(1rem, 1rem + 0.4161vw, 1.5rem); font-weight: var(--wdtFontWeight_H5); 
    text-transform: capitalize; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-accordion-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description p {
    font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div svg{ transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

/* Img Badge */

.wdt-cus-img-badge .wdt-rotate-image-container { place-items: center; }

.wdt-cus-img-badge { max-width: clamp(8rem, 2.2857rem + 8.9286vw, 13rem) !important; }

.wdt-cus-img-badge .elementor-widget-container .wdt-rotate-second-image a img { max-width: clamp(5.0625rem, 2.2054rem + 4.4643vw, 7.5625rem); }

/* Team */

.wdt-cus-team-1 .wdt-column .wdt-content-item .wdt-content-media-group{
    display:grid;
    justify-content:center;
    align-content:center;
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    overflow: hidden;
}
   
.wdt-cus-team-1 .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { grid-area:1/-1; justify-content:center; margin: 0; }

.wdt-cus-team-1 .wdt-column .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay { grid-area:1/-1; justify-content:center; display: flex; }

.wdt-cus-team-1 .wdt-column .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay .wdt-content-image-wrapper:before{ display:none; }

.wdt-cus-team-1 .wdt-column .wdt-content-item .wdt-content-media-group img{
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    transition: transform var(--wdt-zoo-transform-transition-duration);
    transform: perspective(0px) rotateX(0deg) rotateY(0deg) scaleX(1) scaleY(1);
    opacity: 1;
    transform-origin: center center;
}

.wdt-cus-team-1 .wdt-column .wdt-content-item:hover .wdt-content-media-group img {
    -webkit-transform: perspective(var(--wdt-zoo-transform-perspective)) rotateX(var(--wdt-zoo-transform-rotateX)) rotateY(var(--wdt-zoo-transform-rotateY)) scaleX(var(--wdt-zoo-transform-scale)) scaleY(var(--wdt-zoo-transform-scale));
    transform: perspective(var(--wdt-zoo-transform-perspective)) rotateX(var(--wdt-zoo-transform-rotateX)) rotateY(var(--wdt-zoo-transform-rotateY)) scaleX(var(--wdt-zoo-transform-scale)) scaleY(var(--wdt-zoo-transform-scale));
}

.wdt-cus-team-1 .wdt-column .wdt-content-item{ overflow:hidden; }

.wdt-cus-team-1 .wdt-column .wdt-content-item .wdt-content-media-group{
    border:1px solid transparent;
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-team-1 .wdt-column .wdt-content-item:hover .wdt-content-media-group { border:1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-team-1 .wdt-content-media-group .wdt-media-image-overlay .wdt-media-image-overlay-container .wdt-social-icons-container ul li{ padding:0px 10px; position:relative; }

.wdt-cus-team-1 .wdt-content-media-group .wdt-media-image-overlay .wdt-media-image-overlay-container .wdt-social-icons-container ul li:not(:last-child):before{
    content:"";
    width:5px;
    height:1px;
    background-color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    position:absolute;
    right:-7px;
    top:17px;
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-team-1 .wdt-content-media-group .wdt-media-image-overlay .wdt-media-image-overlay-container .wdt-social-icons-container ul li a {
    background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor));
    border-radius: var(--wdtRadius_1X);
    padding: 16px;
}

.wdt-cus-team-1 .wdt-content-media-group .wdt-media-image-overlay .wdt-media-image-overlay-container .wdt-social-icons-container ul li a:hover { background: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-team-1 .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{ padding:0px; }

.wdt-cus-team-1 .wdt-content-media-group .wdt-media-image-overlay .wdt-media-image-overlay-container .wdt-social-icons-container{
    background-color: rgba(var(--wdtLinkHoverColorRgb, var(--wdtDarkLinkHoverColorRgb)), 0.7);
    padding:clamp(0.75rem, 0.6671rem + 0.2774vw, 1rem);
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
}

/* .wdt-cus-team-1 .wdt-team-holder .wdt-content-item .wdt-content-media-group > .wdt-content-image-wrapper, .wdt-cus-team-1  .wdt-team-holder .wdt-content-item .wdt-content-media-group > .wdt-media-image-cover {
    grid-area: 1 / -1;
    margin: 0 !important;
    width: auto;
    height: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.wdt-cus-team-1 .wdt-team-holder .wdt-content-item:hover .wdt-content-media-group > .wdt-content-image-wrapper {
    -webkit-transform: translatex(-50%) scalex(2);
    transform: translatex(-50%) scalex(2);
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
}

.wdt-cus-team-1 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group{
    -webkit-transform: translatex(50%) scalex(2);
    transform: translatex(50%) scalex(2);
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
}

.wdt-cus-team-1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-elements-group{
    -webkit-transform: translatex(0%) scalex(1);
    transform: translatex(0%) scalex(1);
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
} */

.wdt-cus-team-1 div.wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-image-wrapper {
    background-image: linear-gradient(45deg, rgba(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), .65), transparent);
    background-size: 100%;
    background-repeat: no-repeat;
}

.wdt-cus-team-1 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-media-image-overlay-container { align-self:flex-end; }

.wdt-cus-team-1 .wdt-content-item  .wdt-content-detail-group  .wdt-content-title h5 a{
    font-family:var(--wdtFontTypo_H5);
    font-size: clamp(1.125rem, 0.6964rem + 0.6696vw, 1.5rem);
}

.wdt-cus-team-1 .wdt-content-item  .wdt-content-detail-group  .wdt-content-subtitle{
    font-size: var(--wdtFontSize_Ext);
    letter-spacing: 0.3em;
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Base);
}

/* Counter Section */

.wdt-cus-counter-1 div.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
    font-family:var(--wdtFontTypo_H5);
    font-size:var(--wdtFontSize_Ext);
    font-weight:calc(var(--wdtFontWeight_Alt) - 100);
}

/*Text with image*/

.wdt-cus-text-img .wdt-elementor-repeater-container-wrapper span img{
    border-radius: calc(var(--wdtRadius_2X) + 20px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 20px);
    height:clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);
    margin: 0 17px 0 0px;
}

/*Icon Box-2*/

.wdt-cus-home2-iconbox-2 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item {
    border: 1px solid var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor));
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}

.wdt-cus-home2-iconbox-2 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item:hover { border: 1px solid var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }

.wdt-cus-home2-iconbox-2 .elementor-section-full_width .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group { padding: clamp(2.875rem, -0.2679rem + 4.3482vw, 4.5rem) clamp(1.25rem, -0.1786rem + 2.2321vw, 2.5rem); }

.elementor-section-full_width .wdt-cus-home2-iconbox-2 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group > div.wdt-content-icon-wrapper:not(:last-child) { margin-bottom: 25px; }

.wdt-cus-home2-iconbox-2 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a{
    font-size: var(--wdtFontSize_H4);
}

.wdt-cus-home2-iconbox-2 .wdt-content-item .wdt-content-media-group .wdt-content-description{
    /* color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); */
    font-family:var(--wdtFontTypo_Base);
    font-size:var(--wdtFontSize_Base);
}

.wdt-cus-home2-iconbox-2 .wdt-content-item .wdt-content-media-group .wdt-content-description p { margin-bottom: 0; }

/*Brand Logo-2*/

.wdt-cus-brand-logo-2 .wdt-animation-wrapper  div.wdt-animation-item.icon-item i{
    height: clamp(2.5rem, 1.1326rem + 4.577vw, 6.625rem);
    width:clamp(6.25rem, 2.1893rem + 13.5922vw, 18.5rem);
    padding:5%;
    border-radius: clamp(0.625rem, 0.4178rem + 0.6935vw, 1.25rem);
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-brand-logo-2  div.wdt-animation-item.icon-item i svg{
    width:100%;
    height:100%;
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-brand-logo-2 .wdt-animation-wrapper  div.wdt-animation-item.icon-item i svg:hover {
    color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

/*Animation Text - 2*/

.wdt-cus-animation-text1 .wdt-animation-item .wdt-animation-text a{
    font-family:var(--wdtFontTypo_H3);
    -webkit-text-stroke:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
    -webkit-text-stroke-width: .75px;
    text-transform: capitalize;
    color:transparent;
    font-size: var(--wdtFontSize_H1);
}

.wdt-cus-animation-text1 div.wdt-animation-item .wdt-animation-text a:hover{
    -webkit-text-stroke:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    -webkit-text-stroke-width:1px;
    color:transparent;
}

.wdt-cus-animation-text1 .wdt-animation-holder .wdt-animation-wrapper{
    padding:30px 0px;
    background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}

/* === Style 2 (Home 3) === */

/* Button */

.wdt-cus-home3-btn .wdt-button-holder.wdt-button-size-sm .wdt-button { padding: clamp(0.625rem, 0.5421rem + 0.2774vw, 0.875rem) clamp(1.875rem, 1.3571rem + 1.7337vw, 3.4375rem); }

/* Text editor */

.wdt-cus-home3-text  .elementor-widget-container p{
    font-family:var(--wdtFontTypo_Base);
    font-size: clamp(2.5rem, 1.6713rem + 2.7739vw, 5rem);
    font-weight:var(--wdtFontWeight_H2);
    line-height:var(--wdtLineHeight_H2);
    -webkit-text-stroke:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    -webkit-text-stroke-width:1px;
    color:transparent;
}
  
/*Brand Logo*/

.wdt-cus-brand-logo2{ overflow:hidden; }

.wdt-cus-brand-logo2 .wdt-content-item {
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:var(--wdtRadius_2X);
    -webkit-border-radius:var(--wdtRadius_2X);
    background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
    height: clamp(5rem, 0.7143rem + 6.6964vw, 8.75rem);
}
    
.wdt-cus-brand-logo2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i svg,.wdt-cus-brand-logo2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i{
    color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}

.wdt-cus-brand-logo2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i:hover svg{ color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
    
/* Animation text*/

.wdt-cus-home3-animation-text .wdt-animation-item.text-item .wdt-animation-text a{
    font-family:var(--wdtFontTypo_H2);
    font-size: clamp(2.25rem, -2.75rem + 16vw, 6.25rem);
    font-weight:700;
    line-height:1.25;
    color: var(--wdtTertiaryColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-home3-animation-text .wdt-animation-item.icon-item i{ font-size: clamp(2.25rem, -2.75rem + 16vw, 6.25rem); color:var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }
    
.wdt-cus-home3-animation-text .wdt-animation-item.text-item .wdt-animation-text a:hover{
    -webkit-text-stroke:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    -webkit-text-stroke-width:1px;
    color:transparent;
}

/* Instagram section*/
    
.wdt-cus-insta .wdt-image-box-holder.wdt-rc-template-instagram-style .wdt-content-item .wdt-content-elements-group.wdt-media-group, .wdt-cus-insta .wdt-image-box-holder.wdt-rc-template-instagram-style .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a {
    border:none;
    border-radius:var(--wdtRadius_Zero);
    -webkit-border-radius:var(--wdtRadius_Zero);
}
    
.wdt-cus-insta .wdt-image-box-holder.wdt-rc-template-instagram-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before{ background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) ; }

.wdt-cus-insta  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg,.wdt-cus-insta  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: clamp(1.25rem, 0.5848rem + 1.3877vw, 2.25rem);
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
    
/* Contact Request  */

.wdt-cus-home3-cnt-hd .wdt-heading-holder .wdt-heading-title { text-transform: uppercase; }

.wdt-cus-home3-cnt-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element { display: grid; grid-template-columns: auto; }

.wdt-cus-home3-cnt-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element img,
.wdt-cus-home3-cnt-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { grid-area: 1/1; }

.wdt-cus-home3-cnt-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element img { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-home3-cnt-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    position: static;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: clamp(1.5625rem, 0.9389rem + 1.301vw, 2.5rem); /* 40 - 25 */
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

/*Accordion */

.wdt-cus-accordion2 div.wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper { 
    border:1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor)); }

.wdt-cus-accordion2 div.wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom:20px; }

.wdt-cus-accordion2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { padding: 24px 40px;
    font-size: clamp(1rem, 1rem + 0.4161vw, 1.5rem); font-weight:var(--wdtFontWeight_H6); line-height:var(--wdtLineHeight_H6); }

.wdt-cus-accordion2.wdt-dark-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
.wdt-cus-accordion2.wdt-dark-bg  .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-description { color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-accordion2  .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-description{
    padding: 0px 40px 20px 40px; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); }

.wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-description p { margin-bottom: 0; }

/* Home -3   Icon box-1*/
    
.wdt-cus-home3-iconbox1 { overflow: visible; }
    
.wdt-cus-home3-iconbox1 .wdt-column-wrapper div.wdt-column div.wdt-content-item {
    display: flex; justify-content: space-between; align-items: center; gap: clamp(0.625rem, -0.0893rem + 1.1161vw, 1.25rem); padding: clamp(0.9375rem, -0.1339rem + 1.6741vw, 1.875rem) clamp(1.25rem, -0.1786rem + 2.2321vw, 2.5rem);
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor));
    background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; }
    
.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group { order:-1; }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { line-height: var(--wdtLineHeight_Ext); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a {
    font-family: var(--wdtFontTypo_H5); font-size: clamp(1.25rem, 1.0428rem + 0.6935vw, 1.875rem); font-weight: var(--wdtFontWeight_H5);
    text-transform: uppercase; text-align: start; transition:var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title h5 a { 
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title { 
    margin-bottom: 10px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transform: translateY(30px); -webkit-transform: translateY(30px); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title { 
    transform: translateY(0); -webkit-transform: translateY(0); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-description { text-align:start; }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px);
     color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); line-height: var(--wdtLineHeight_Alt); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item:hover .wdt-content-detail-group .wdt-content-description {
    transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg{
    color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i svg { 
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-home3-iconbox1 .wdt-column-wrapper div.wdt-column div.wdt-content-item:hover { transform: rotate(-3deg); -webkit-transform: rotate(-3deg);
    background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); border: 1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-home3-iconbox1 .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; }

/* === Service Page === */

.wdt-cus-service-imgbox .swiper-slide { height: auto; }
.wdt-cus-service-imgbox .swiper-slide .wdt-content-item { height: 100%; }

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
    display: flex; margin-bottom: 0; position: absolute; bottom: 10px; right: 10px; }

.wdt-custom-service-infor .wdt-icon-box-holder .wdt-content-item,
.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item { background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-custom-service-infor .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper { pointer-events: none; }
.wdt-custom-service-infor .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper a { color: var(--wdtHeadAltColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 0.8036rem + 0.8929vw, 1.875rem); 
    font-weight: var(--wdtFontWeight_Alt); line-height: normal; position: relative; }

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5:before { position: absolute; content: '';
    width: clamp(1.375rem, 0.8036rem + 0.8929vw, 1.875rem); height: clamp(1.375rem, 0.8036rem + 0.8929vw, 1.875rem);
    mask-image: url(../images/Iconlist-Icon.svg); mask-size: contain; mask-repeat: no-repeat; mask-position: center center;
    -webkit-mask-image: url(../images/Iconlist-Icon.svg); -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center;
    background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); left: -45px; top: 0.2em; animation: title-icon-rotate 4s linear infinite;
    -webkit-animation: title-icon-rotate 4s linear infinite; animation-play-state: paused; -webkit-animation-play-state: paused; }

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-title h5:before { 
    animation-play-state: running; -webkit-animation-play-state: running; }

@keyframes title-icon-rotate {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

@-webkit-keyframes title-icon-rotate {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-description p { margin-bottom: 0; }

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper a .wdt-content-icon span {
    width: clamp(3.5rem, 0.6429rem + 4.4643vw, 6rem); height: clamp(3.5rem, 0.6429rem + 4.4643vw, 6rem); padding: 0;
    font-size: clamp(1.125rem, 0.125rem + 1.5625vw, 2rem); position: relative;
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); border: 1px solid var(--wdtPrimaryColor, var(--wdtDarkBorderColor));
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper a:hover .wdt-content-icon span { 
    -webkit-border: 1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); border: 1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
  color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper a:hover .wdt-content-icon span svg {
    animation-name: adIconMove; animation-duration: 500ms; animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1); 
    will-change: transform; transition: opacity .4s ease-out,transform .8s; }

/* === Service Detail Page === */

/* .wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item:not(:last-child) { margin-bottom: 30px; }

.wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item {
    background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor));
    padding: 40px;
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
}

.wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

.wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    width: 52px;
    height: 52px;
    margin: 0;
    font-size: calc(var(--wdtFontSize_H5) - 4px);
    font-weight: var(--wdtFontWeight_Alt);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title {
    margin: 0;
}

.wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-description p { margin-bottom: 0; } */

/* .wdt-cus-service-imgbox .wdt-content-item{
    background-color:var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor));
    padding: clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem);
    border-radius:var(--wdtRadius_2X);
    -webkit-border-radius:var(--wdtRadius_2X);
}

.wdt-cus-service-imgbox .wdt-content-item:not(:last-child){ margin-bottom:20px; }
    
.wdt-cus-service-imgbox  .wdt-content-item > div:not(:last-child){ margin-bottom:0px; }
    
.wdt-cus-service-imgbox .wdt-content-item .wdt-content-media-group{
    display:grid;
    grid-template-columns:auto auto;
    align-items:center;
    place-content:start;
}

.wdt-cus-service-imgbox .wdt-content-item .wdt-content-media-group  .wdt-content-subtitle {
    height:50px;
    width:50px;
    border:1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    border-radius:var(--wdtRadius_Full);
    -webkit-border-radius:var(--wdtRadius_Full);
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-right:20px;
    font-family:var(--wdtFontTypo_Base);
    font-size:var(--wdtFontSize_H6);
    color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
    
.wdt-cus-service-imgbox .wdt-content-item .wdt-content-media-group .wdt-content-title h5{
    font-family:var(--wdtFontTypo_Base);
    font-size: clamp(1.25rem, 1.0005rem + 0.5204vw, 1.625rem);
    font-weight:var(--wdtFontWeight_H6);
}
    
.wdt-cus-service-imgbox .wdt-content-item .wdt-content-detail-group .wdt-content-description p{ color:var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); } */

/* === FAQ Page === */

.wdt-cus-accordion1 div.wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper{ 
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor)); }

.wdt-cus-accordion1 div.wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom:30px; }
    
.wdt-cus-accordion1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder{
    padding: clamp(1rem, 0.7143rem + 0.4464vw, 1.25rem) clamp(1.5625rem, 0.1339rem + 2.2321vw, 2.8125rem) !important;
    font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* Min-18 & Max-24 */ }
    
.wdt-cus-accordion1 .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-description{
    padding: 0 0 clamp(1rem, 0.7143rem + 0.4464vw, 1.25rem) clamp(1.5625rem, 0.1339rem + 2.2321vw, 2.8125rem);
    font-weight: var(--wdtFontWeight_Base); width: 100%; max-width: 80%; }

/* === Careers Page === */

.wdt-cus-image-1 div{ overflow:hidden; border-radius:150px; -webkit-border-radius:150px; }
    
.wdt-cus-image-1 img { transform:scale(1); -webkit-transform:scale(1); transition:var(--wdt-Ad-Transition); -webkit-transition:var(--wdt-Ad-Transition); }

.wdt-cus-image-1 img:hover { transform:scale(1.1); -webkit-transform:scale(1.1); }
    
/* Career Form */
    
.custom-career-form-2 > div p { margin-bottom: 0; }

.custom-career-form-2 input[type="text"], .custom-career-form-2 input[type="email"], .custom-career-form-2 input[type="tel"], .custom-career-form-2 textarea { 
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); 
    border-width: 0 0 1px 0; font-weight: var(--wdtFontWeight_Base); padding-left: 0; background: none; }
    
.custom-career-form-2 input[type="text"]::placeholder, .custom-career-form-2 input[type="email"]::placeholder,
.custom-career-form-2 input[type="tel"]::placeholder, .custom-career-form-2 textarea::placeholder { opacity: 0.5; }

.custom-career-form-2 .custom-career-form-2-row-1 > p, .custom-career-form-2 .custom-career-form-2-row-2 > p{
    display: grid; grid-template-columns: repeat(2, 1fr); gap: 60px; margin-bottom: 35px; }

.custom-career-form-2 textarea { height: 185px; }
    
.custom-career-form-2 .custom-file-select,
.custom-career-form-2 input[type="file"]::file-selector-button { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); 
    padding: 6px 20px; display: inline-block; background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); width: fit-content;
    border-radius: var(--wdtRadius_Part); color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    margin-right: clamp(0.3125rem, -0.0481rem + 1.6026vw, 1.875rem); transition: var(--wdt-Ad-Transition); cursor: pointer; }
    
.custom-career-form-2 input[type="file"]::file-selector-button { opacity: 0; }
    
.custom-career-form-2 .custom-career-form-2-row-4 { margin-top: 30px; display: flex; align-items: baseline; gap: 10px; }
    
.custom-career-form-2 .custom-career-form-2-row-4 > div:first-child{ padding-right:0; }
    
.custom-career-form-2 .custom-career-form-2-row-4 span.custom-file-upload{
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor)); padding: 6px; 
    display: inline-grid; align-items: center; border-radius: var(--wdtRadius_Part); width: 100%; }
    
.custom-career-form-2 .custom-career-form-2-row-4 span.custom-file-upload > * { grid-area: 1/1; }
    
.custom-career-form-2 .custom-file-select:before { font-size: 18px;
    background-color: currentColor; content: ''; display: inline-block; height: 1em; width: 1em; margin-right: 10px;
    -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; position: relative; vertical-align: middle; 
}
    
.custom-career-form-2 input[type="submit"] { font-size: var(--wdtButton_size); font-weight: var(--wdtFontWeight_Base);
    background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); text-transform: capitalize; margin: 0; padding: var(--wdtPadding_Btn); }
    
.custom-career-form-2 input[type="submit"]:hover, .custom-career-form-2 input[type="submit"]:focus {
    background-color: var(--wdtAccentTxtColor, var(--wdtDarkSecondaryColor)); color: var(--wdtSecondaryColor, var(--wdtDarkAccentTxtColor)); }
    
.custom-career-form-2 .custom-career-form-2-row-4 span.custom-file-upload + span {
    display: inline-block; padding-top: 15px; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }
    
.custom-career-form-2 input[type="file"] { text-transform: capitalize; 
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); font-weight: var(--wdtFontWeight_Base); width: 100%; }
    
@-moz-document url-prefix() {
    .custom-career-form-2 input[type="file"] { padding-left: 20px; } }
    .custom-career-form-2 .custom-career-form-2-row-4 span.custom-file-upload strong { 
        transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
    
    .custom-career-form-2 .custom-career-form-2-row-4 span.custom-file-upload:hover strong{
        background-color: var(--wdtAccentTxtColor, var(--wdtDarkSecondaryColor));
        color: var(--wdtSecondaryColor, var(--wdtDarkAccentTxtColor));
        transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
    
/* Icon Box */

.wdt-cus-career-Iconbox .wdt-icon-box-holder  div.wdt-column .wdt-content-item { display: grid; grid-template-columns: auto auto; 
    justify-content: space-between; align-items: center; place-items: center;
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor));
    padding: clamp(0.625rem, 0.375rem + 1.25vw, 1.875rem) clamp(0.625rem, 0.125rem + 2.5vw, 3.125rem);
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }

.wdt-cus-career-Iconbox .wdt-column-gap-custom { margin: calc(-1 * clamp(0.625rem, -0.0893rem + 1.1161vw, 1.25rem)) 
                                                         calc(-1 * clamp(1.25rem, -0.1786rem + 2.2321vw, 2.5rem)); }
.wdt-cus-career-Iconbox .wdt-column-gap-custom .wdt-column {
    padding: clamp(0.625rem, -0.0893rem + 1.1161vw, 1.25rem) clamp(1.25rem, -0.1786rem + 2.2321vw, 2.5rem); }

    
.wdt-cus-career-Iconbox .wdt-icon-box-holder  div.wdt-column .wdt-content-item:hover {
    background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
    border:1px solid var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-detail-group { order:-1; }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-media-group { 
    display: grid; justify-content: end; align-items: center; margin: 0;
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-career-Iconbox .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a {
    font-family: var(--wdtFontTypo_H5); font-size: clamp(1.125rem, 1.0007rem + 0.4161vw, 1.5rem); line-height:var(--wdtLineHeight_H5); 
    text-transform: capitalize; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); transition: var(--wdt-Ad-Transition); 
    -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-career-Iconbox .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor)); font-family: var(--wdtFontTypo_Base); 
    font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); transition: var(--wdt-Ad-Transition); 
    -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-career-Iconbox .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title h5 a,
.wdt-cus-career-Iconbox .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle { 
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i {
    transform:translateX(100px); -webkit-transform:translateX(100px); opacity:0; }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-icon-wrapper > a { 
    pointer-events: none; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }
.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-icon-wrapper, 
.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-button { 
    grid-area: 1/-1; margin: 0; }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item { overflow: hidden; }
.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-button a { transition: var(--wdt-Ad-Transition);
    color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); border-radius: var(--wdtRadius_Part); 
    -webkit-border-radius: var(--wdtRadius_Part); background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); 
    -webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%); font-size: var(--wdtFontSize_Ext); 
    font-weight: var(--wdtFontWeight_Base); padding: 10px 30px; opacity: 0; visibility: hidden; }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-button a:hover{
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
    background-color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }

.wdt-cus-career-Iconbox  .wdt-column .wdt-content-item:hover .wdt-content-button a { 
    transform: translate(0%, 0%); -webkit-transform: translate(0%, 0%); opacity: 1; visibility: visible; }

/* === Career Detail Page === */

/* Side Navigaion */


.wdt-cus-side-nav-1 ul { list-style: none; margin: 0; padding: 0; margin-top: 24px; }

.wdt-cus-side-nav-1 ul li { margin-top:10px; display:flex; }

.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item.current-menu-item a,
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item a:hover {
    background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item a { width: 100%; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Base); color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); 
    background-color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); padding: 10px 20px; transition: var(--wdt-Ad-Transition); 
    -webkit-transition: var(--wdt-Ad-Transition); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

/* Contact Form */

.custom-career-form-1 input[type="text"], .custom-career-form-1 input[type="email"], .custom-career-form-1 input[type="tel"] {
    font-size: var(--wdtFontSize_Base); padding-bottom: 10px; border-radius: 0; border-width: 0 0 1px 0; padding-left: 15px; background: none; }

.custom-career-form-1 input[type="text"]:focus, .custom-career-form-1 input[type="email"]:focus, 
.custom-career-form-1 input[type="tel"]:focus { border-color:var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }

.custom-career-form-1 .wpcf7-form-control-wrap { margin-bottom: 20px; }

.custom-career-form-1.detail input[type="text"], .custom-career-form-1.detail input[type="email"], .custom-career-form-1.detail input[type="tel"] { 
    padding-left: 0; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); font-weight: var(--wdtFontWeight_Base); }

.custom-career-form-1.detail input[type="text"]::placeholder, .custom-career-form-1.detail input[type="email"]::placeholder, 
.custom-career-form-1.detail input[type="tel"]::placeholder, .custom-career-form-1.detail textarea::placeholder { opacity: 0.5; }

.custom-career-form-1 .with-spinner, .custom-career-form-1 .with-spinner input[type="submit"] { width: 100%; text-align: center; }

.wpcf7-form input ~ .wpcf7-not-valid-tip, .wpcf7-form input[type="text"] ~ .wpcf7-not-valid-tip, 
.wpcf7-form input[type="email"] ~ .wpcf7-not-valid-tip, .wpcf7-form input[type="tel"] ~ .wpcf7-not-valid-tip, 
.wpcf7-form textarea ~ .wpcf7-not-valid-tip { position: absolute; bottom: 8px; right: 10px; font-size: 12px;
    color:var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); line-height: 1; }

.custom-career-form-1.detail input[type="submit"] { background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); width: 100%;
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); font-weight: var(--wdtFontWeight_Alt); 
    border-radius: var(--wdtRadius_Part); transition: var(--wdt-Ad-Transition); padding: var(--wdtPadding_Btn); }

.custom-career-form-1.detail input[type="submit"]:hover { color: var(--wdtSecondaryColor, var(--wdtDarkAccentTxtColor));
    background-Color: var(--wdtAccentTxtColor, var(--wdtDarkSecondaryColor)); transition:var(--wdt-Ad-Transition); 
    -webkit-transition:var(--wdt-Ad-Transition); }

.wdt-custom-career-detail-text-editor p strong { font-weight: 600; }

.wdt-custom-career-detail-text-editor p { font-weight: 300; }

/* === Contact Page === */

/* Template Modern */

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper { 
    position: relative; width: 30%; margin-right: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list {
    justify-content: space-evenly; padding: 0; display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 25px; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] { display: flex; align-items: flex-start; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list:before {
    position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: .1; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern'] > .wdt-tabs-list li:not(:last-child) { margin: 0 5px 0 0; }
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-modern'] > .wdt-tabs-list li:not(:last-child) { margin: 0 0 5px 0; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern'] > .wdt-tabs-list li .ui-tabs-anchor { padding: 1em 3em; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-modern'] > .wdt-tabs-list li .ui-tabs-anchor { padding: 1.5em; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-modern'] > .wdt-tabs-content-wrapper { padding: 0; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-modern'] > .wdt-tabs-content-wrapper { padding: 0; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-content-wrapper { background-color: transparent; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { 
    background-color:var(--wdtSecondaryColor, var(--wdtDarkAccentTxtColor)); }

/* Additional */

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor{
    display: grid; grid-template-columns: max-content 1fr; text-align: left; padding: 0; border-radius: var(--wdtRadius_2X); 
    -webkit-border-radius: var(--wdtRadius_2X); overflow: hidden; background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor div:first-child { 
    grid-area: 1 / 1 / span 2 / span 1; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-subtitle { 
    grid-area: 2 / 2; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper,
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image,
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image img {
    height: 100%; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image img { 
    max-width: 100px; object-fit: cover; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image img { max-width: 0; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    font-size: clamp(1rem, 0.9171rem + 0.2774vw, 1.25rem); margin-bottom: 0px; padding: 20px 20px 0 20px; font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); transition: var(--wdt-Ad-Transition); }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-subtitle {
    padding: 0 20px 11.21px 20px; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); font-size: var(--wdtFontSize_Base); 
    font-weight:var(--wdtFontWeight_Ext); transition: var(--wdt-Ad-Transition); }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title,
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-subtitle {
    text-transform: capitalize; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list:before { opacity: 0; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li:not(:last-child) { margin: 0; }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-default a.ui-tabs-anchor,
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-default a.ui-tabs-anchor {
    transition: var(--wdt-Ad-Transition); }

.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor,
.wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor {
    background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-tabs-1 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title, 
.wdt-cus-tabs-1 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-title {
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

/* Ico-Side-Overlap Template */

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item { display: flex; margin-bottom: 20px; }

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-detail-group {
    margin: 0;
    padding-left: 15px;
}

.wdt-cus-contact-iconbox-1 .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 8px; }

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper div.wdt-content-icon>span {
    background-color:transparent;
    color: var(--wdt-elementor-color-accent);
    font-size: 28px;
    height: 70px;
    width: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    box-shadow: inset 0 0 20px 0 rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.6);
    -webkit-box-shadow: inset 0 0 20px 0 rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.6);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span {
    box-shadow: inset 0 0 20px 40px rgba(var(--wdtPrimaryColorRgb, var(--wdtDarkPrimaryColorRgb)), 1);
    -webkit-box-shadow: inset 0 0 20px 40px rgba(var(--wdtPrimaryColorRgb, var(--wdtDarkPrimaryColorRgb)), 1);
    color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:after {
    content: "";
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: auto;
    z-index: -1;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    -webkit-transition: inherit;
    transition: inherit;
}

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span:after {
    margin: 0;
    border-color: currentColor;
}

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-title h5{ font-size: clamp(1.125rem, 1.0007rem + 0.4161vw, 1.5rem); }

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
}

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-description > p  {
    margin-bottom: 0;
}

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-description > p a{
color:var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
}

.wdt-cus-contact-iconbox-1 .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-description > p a:hover{
color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
}

/* Contact Form_Contact Page */

.wdt-cus-contact-form .wdt-custom-contact-us-from-style { background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
    padding: clamp(2.125rem, 1.75rem + 1.6667vw, 3.75rem) clamp(1.25rem, 0.6731rem + 2.5641vw, 3.75rem);
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-contact-form .wdt-custom-contact-us-from-style .wpcf7-form-control-wrap { margin-bottom: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem); }

.wdt-cus-contact-form .wdt-custom-contact-us-from-style input[type="text"], .wdt-cus-contact-form .wdt-custom-contact-us-from-style input[type="tel"],
.wdt-cus-contact-form  .wdt-custom-contact-us-from-style input[type="email"],.wdt-cus-contact-form  .wdt-custom-contact-us-from-style textarea,
.wdt-cus-contact-form  .wdt-custom-contact-us-from-style input[type="password"],.wdt-cus-contact-form  .wdt-custom-contact-us-from-style input[type="url"],
.wdt-cus-contact-form  .wdt-custom-contact-us-from-style input[type="number"],.wdt-cus-contact-form  .wdt-custom-contact-us-from-style input[type="range"],
.wdt-cus-contact-form  .wdt-custom-contact-us-from-style input[type="date"], .wdt-cus-contact-form .wdt-custom-contact-us-from-style input[type="search"] {
    padding: clamp(0.9375rem, 0.7933rem + 0.641vw, 1.2rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); border-radius: var(--wdtRadius_2X); 
    -webkit-border-radius: var(--wdtRadius_2X); border: 0; background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); 
    color: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); font-weight: var(--wdtFontWeight_Ext); }

.wdt-custom-contact-us-from-style input[type="text"]:focus, .wdt-custom-contact-us-from-style input[type="tel"]:focus, 
.wdt-custom-contact-us-from-style input[type="email"]:focus, .wdt-custom-contact-us-from-style textarea:focus, 
.wdt-custom-contact-us-from-style input[type="password"]:focus, .wdt-custom-contact-us-from-style input[type="url"]:focus, 
.wdt-custom-contact-us-from-style input[type="number"]:focus, .wdt-custom-contact-us-from-style input[type="range"]:focus, 
.wdt-custom-contact-us-from-style input[type="date"]:focus, .wdt-custom-contact-us-from-style input[type="search"]:focus {
    box-shadow: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0 0 0 1px; }

.wdt-custom-contact-us-from-style textarea { height: 215px; }

.wdt-custom-contact-us-from-style input[type="submit"] { font-family:var(--wdtFontTypo_Base); font-size: var(--wdtButton_size); 
    text-transform: capitalize; font-weight: var(--wdtFontWeight_Base); background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-custom-contact-us-from-style input[type="submit"]:hover { background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); 
    color:var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }

.wdt-custom-heading-h1 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title { font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); }

.wdt-custom-contact-icon-list-1.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }

.wdt-custom-contact-icon-list-1.elementor-widget .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
    width: 35px; height: 35px; display: inline-flex; align-items: center; justify-content: center; 
    border: 1px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }

.wdt-custom-contact-icon-list-1.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); }

.wdt-custom-contact-icon-list-1.elementor-widget-icon-list a:hover .elementor-icon-list-icon svg { fill: var(--wdt-elementor-color-black); }

.wdt-custom-contact-map > .elementor-widget-container { overflow: hidden; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

/* === Home 3 Tab Award === */

.wdt-cus-tab-award-imgbox .wdt-image-box-holder .wdt-content-item {
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor));
    border-radius: var(--wdtRadius_2X);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: clamp(0.875rem, 0.6607rem + 0.3348vw, 1.0625rem) clamp(1.125rem, 0.4107rem + 1.1161vw, 1.75rem);
}

.wdt-cus-tab-award-imgbox .wdt-image-box-holder .wdt-content-item:hover { border: 1px solid var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }

.wdt-cus-tab-award-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; flex-direction: column; }

.wdt-cus-tab-award-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title { margin-bottom: 5px; }

.wdt-cus-tab-award-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_Ext) - 2px); font-weight: var(--wdtFontWeight_Base); text-transform: uppercase; letter-spacing: var(--AD-Letter-Spacing); }

.wdt-cus-tab-award-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-image > a > img { width: 100px; height: 40px; object-fit: contain; }

/* Award Tab Style */

.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li:before,
.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li:after,
.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li .ui-tabs-anchor:before { display: none; }

.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-content-wrapper,
.wdt-cus-award-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background-color: transparent; }

.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); padding: 0; }

.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li .ui-tabs-anchor { color: rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.3); padding: 0; font-size: clamp(2.1875rem, 0.0446rem + 3.3482vw, 4.0625rem); }

.wdt-cus-award-tab .wdt-tabs-container[class*='-layout-vertical'] { display: grid; grid-template-columns: 55% 45%; place-items: center; }

.wdt-cus-award-tab .wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper { grid-area: 1/2; margin: 0  auto; }

.wdt-cus-award-tab .wdt-tabs-container[class*='-layout-vertical'] > .wdt-tabs-list-wrapper > ul.wdt-tabs-list { min-width: 100%; }

.wdt-cus-award-tab .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li .ui-tabs-anchor { justify-content: center; }

.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { font-size: clamp(4.375rem, -2.0536rem + 10.0446vw, 10rem); }

.wdt-cus-award-tab .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li:not(:last-child) { margin: 0 0 30px 0; }

.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 90px;
    height: 1px;
    background: linear-gradient(to right, rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.6) 50%, rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), .0) 50%);
    background-position: -90px 0px;
    background-size: 200% 100%;
    transition: all 0.3s linear;
    top: 50%;
    left: -30%;
    animation: scrolldown-tab-hd 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
    -webkit-animation: scrolldown-tab-hd 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
}

@keyframes scrolldown-tab-hd {
    0% {
        background-position: -90px 0px;
    }

    75% {
        background-position: 0 0;
    }

    100% {
        background-position: 90px 0px;
    }
}

@-webkit-keyframes scrolldown-tab-hd {
    0% {
        background-position: -90px 0px;
    }

    75% {
        background-position: 0 0;
    }

    100% {
        background-position: 90px 0px;
    }
}

.wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 90px;
    height: 1px;
    background: linear-gradient(to left, rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 0.6) 50%, rgba(var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), .0) 50%);
    background-position: -90px 0px;
    background-size: 200% 100%;
    transition: all 0.3s linear;
    top: 50%;
    right: -30%;
    animation: scrolldown-tab-hd 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
    -webkit-animation: scrolldown-tab-hd 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
}

/* === Home 3 Process Img Box === */

.wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item {
    padding: clamp(5rem, 1.625rem + 16.875vw, 21.875rem) clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem) clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); z-index: 1; }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column:not(:last-child) { border-right: 1px solid rgba(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.3); }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { text-align: center; transform: translateY(-100px); }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translate(40%, -50%);
    pointer-events: none;
}

.wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(2.5rem, 1.0714rem + 2.2321vw, 3.75rem); }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column:last-child .wdt-content-item .wdt-content-icon-wrapper { display: none; }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(3.75rem, 0.8929rem + 4.4643vw, 6.25rem); line-height: var(--wdtLineHeight_Ext); pointer-events: none; display: flex; align-items: center; justify-content: center; margin: auto; width: clamp(5rem, 2.0897rem + 6.0711vw, 9.375rem); height: clamp(5rem, 2.0897rem + 6.0711vw, 9.375rem); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { font-weight: var(--wdtFontWeight_Alt);
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* Min-20 & Max-30 */ font-family: var(--wdtFontTypo_Alt); }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-description { margin-bottom: 40px; }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, transparent 30%, rgba(var(--wdtPrimaryColorRgb, var(--wdtDarkPrimaryColorRgb)), 0.7) 100%);
    pointer-events: none;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    opacity: 0;
    visibility: visible;
    z-index: 0;
}

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column.wdt-active:after { opacity: 1; visibility: visible; }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-button { position: absolute; right: 0; }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-button a {
    border: 0;
    padding: 0;
    background: transparent;
}

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-button a .wdt-button-text span { position: relative; }

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-button a .wdt-button-text span:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: transform 0.3s cubic-bezier(.65,.05,.36,1);
    transition: -webkit-transform .48s cubic-bezier(.77,0,.175,1);
}

.wdt-cus-home3-process .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-button a:hover .wdt-button-text span:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

/* === FAQ Img Box === */

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item { overflow: hidden; }

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; }

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin: 0; grid-area: 1/1; }

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image img { border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5 { font-size: clamp(1.125rem, 0.6964rem + 0.6696vw, 1.5rem);; }

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {
    grid-area: 1/1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -webkit-transition: transform 0.3s cubic-bezier(.65,.05,.36,1);
    transition: -webkit-transform 0.3s cubic-bezier(.77,0,.175,1);
    z-index: 1;
}

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-elements-group {
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
}

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, transparent 30%, rgba(var(--wdtSecondaryColorRgb, var(--wdtDarkSecondaryColorRgb)), 0.8) 100%);
    pointer-events: none;
    transition: 0.3s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: 0.3s cubic-bezier(.65,.05,.36,1);
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    z-index: 0;
    opacity: 0;
    visibility: hidden;
}

.wdt-cus-faq-imgbox .wdt-image-box-holder .wdt-content-item:hover:after { opacity: 1; visibility: visible; }

/* Swiper Cursor */

.swiper-slide, .swiper-slide { cursor: grab; }

/* === Footer === */

.wdt-cus-footer-map-hotspot .tippy-box .tippy-content .wdt-hotspot-item-default { display: none; }

.wdt-cus-footer-map-hotspot .tippy-box .tippy-content { padding: 25px 20px; }

.wdt-cus-footer-map-hotspot .tippy-box .tippy-content h5 {
    padding: 8px 16px;
    border: 1px solid var(--wdtBorderColor, var(--wdtDarkBorderColor));
    border-radius: var(--wdtRadius_Part);
    background: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: var(--AD-Letter-Spacing_2px);
}

/* ================ MediaQuery ================ */

@media only screen and (max-width: 1540px){

    .wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list { position: unset; max-width: 100%; }

    .wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item { padding: 0 60px; }

    .wdt-cus-accordion1 .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-description { max-width: 100%; padding: 0 clamp(1.5625rem, 0.1339rem + 2.2321vw, 2.8125rem) clamp(1rem, 0.7143rem + 0.4464vw, 1.25rem) clamp(1.5625rem, 0.1339rem + 2.2321vw, 2.8125rem); }

    .wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item { grid-template-columns: repeat(2, 1fr); }

    .wdt-cus-contact-iconbox-1  .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item { flex-direction: column; }
    .wdt-cus-contact-iconbox-1   .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-detail-group { padding-left: 0; padding-top: 15px; }

    .wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title:before,
    .wdt-cus-award-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title:after { width: 40px; }

    @keyframes scrolldown-tab-hd {
        0% {
            background-position: -40px 0px;
        }
    
        75% {
            background-position: 0 0;
        }
    
        100% {
            background-position: 40px 0px;
        }
    }
    
    @-webkit-keyframes scrolldown-tab-hd {
        0% {
            background-position: -40px 0px;
        }
    
        75% {
            background-position: 0 0;
        }
    
        100% {
            background-position: 40px 0px;
        }
    }

}

@media screen and (min-width: 768px) and (max-width: 1280px){
    .wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper > .wdt-tabs-list{
        grid-template-columns: repeat(1, 1fr);
        max-width: 700px;
        margin: auto;
    }
    .wdt-cus-tabs-1 .wdt-tabs-container[class*='-template-modern'] > .wdt-tabs-list-wrapper { width: 50%; }   
}

@media only screen and (max-width: 1280px){

    .wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item { padding: 0 30px; }

    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-features, .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-footer { padding: 0 30px; }
    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer:last-child { margin-bottom: 30px; margin-top: 30px; }

    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item{ flex-direction: column; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group { text-align:center; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-media-group{ padding:0; border:none; justify-content: center; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group{ justify-content:center; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group{ padding:0; }

    .wdt-cus-imagebox-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
        position: relative;
        top: -0;
        left:0;
        right: 0;
    }
    .wdt-cus-imagebox-2 .swiper-slide.swiper-slide-active{ transform:translateY(0px); -webkit-transform:translateY(0px); transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }

    .wdt-cus-home-1-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: unset; margin-top: 50px; }
    .wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }
    .wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-bottom: 10px; }
    .wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-button { padding-top: 0; }

    .wdt-cus-award-tab .wdt-tabs-container[class*='-layout-vertical'] { grid-template-columns: 60% 40%; }

    .wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 .adv-hd { 
        -webkit-transform: translateX(0px); transform: translateX(0px); }

}

@media only screen and (min-width: 1025px) and (max-width: 1280px){

    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper { flex-direction: column; align-items: flex-start; gap: 10px; }

}

@media only screen and (min-width: 1025px) {
    .wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li { margin: 0; flex: 1; }

    .wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle {
        -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
        transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
        transition-delay: 60ms;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        opacity: 0;
        visibility: hidden;
    }
    
    .wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor .wdt-content-subtitle,
    .wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-active a.ui-tabs-anchor .wdt-content-subtitle {
        -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
        transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
        transition-delay: 0ms;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }
    
}

@media only screen and (max-width: 1024px) {

    .wdt-cus-timeline-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list { align-items: flex-start; padding-bottom: 22px;
        display: flex; 
        gap: 0; 
        width: auto; 
        overflow: auto; 
        scroll-snap-type: x mandatory; 
        scroll-padding: 0; 
        flex-wrap: nowrap; }

    .wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li {
        margin: 0; 
        flex: 0 0 20%;
        width: auto !important; 
        scroll-snap-align: start;
        scroll-snap-stop: always;
        padding: 0; }

    .wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item { padding: 0 30px; }

    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-template-columns: 10% 55% 30% 5%; }

    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image { right: 0; }

    .wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); }

    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group{ gap:10px; }

    .wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item{ border-radius:var(--wdtRadius_Part); -webkit-border-radius:var(--wdtRadius_Part); }

    .wdt-cus-home1-heading1 .wdt-heading-holder { padding-left:50px; }
    .wdt-cus-home1-heading1 .wdt-heading-holder .wdt-heading-title-wrapper:before { left: -50px; }

    .wdt-cus-spacer-2, .wdt-cus-rotate-img{ display:none; }

    .wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item { padding: 30px; }
    .wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { width: 42px; height: 42px; font-size: calc(var(--wdtFontSize_H5) - 4px); }
    .wdt-cus-service-det-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H5) - 4px); }

    .wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item { gap: 20px; }

    .wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { transform: translateY(-50px); }

}

@media only screen and (max-width: 768px){

    .wdt-cus-testimonial-2 .wdt-content-image-wrapper { display:flex; justify-content:center; }
    .wdt-cus-testimonial-2 .wdt-carousel-pagination-wrapper{ position:relative; top:0px; right:0; }
    .wdt-cus-testimonial-2  .wdt-content-media-group .wdt-content-elements-group .wdt-content-description p{ text-align:center; }

    .wdt-cus-home3-iconbox1 .wdt-column{ display:flex; justify-content:center }
    .wdt-cus-home3-iconbox1 .wdt-icon-box-holder .wdt-column-gap-custom { padding-bottom:10px; }

}

@media only screen and (max-width: 767px){

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container { grid-template-columns: repeat(1, 1fr); }

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list,
    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { display: flex; flex-direction: column; grid-gap: 0; }

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group { width: auto; }

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-interactive-showcase-media-group .wdt-content-icon-wrapper .wdt-content-icon { right: 0; margin-left: 30px; }

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:before { margin-right: 10px; }

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { padding: 0; }

    .wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; }
    .wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { margin: 0 auto 3em; }
    .wdt-cus-timeline-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-subtitle { display: none; }
    .wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item { padding: 0 20px; }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 15px;
        padding: 30px 0;
    }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper { order: 0; }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { order: 1; text-align: center; margin-top: 15px !important; }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title { order: 2; }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper { order: 3; }

    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { text-align: center; }
    .wdt-cus-imgbox-hover-style .wdt-column .wdt-content-item:after { background: rgba(var(--wdtTertiaryColorRgb, var(--wdtDarkTertiaryColorRgb)), 0.5); }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
        position: unset;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        opacity: 1;
    }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon,
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon { opacity: 1; }
    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a img { width: 100%; }

    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child):after { 
        margin-top: 10px; padding-bottom: 10px; }

    .wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title { padding-right: 0; }

    .wdt-cus-hotspot-map-form .map-form { gap: 20px; }
    .wdt-cus-hotspot-map-form .map-form .map-form-col-1 p,
    .wdt-cus-hotspot-map-form .map-form .map-form-col-2 p { grid-template-columns: repeat(1, 1fr); gap: 20px; }

    .wdt-cus-hotspot-map-form .map-form input.wpcf7-submit { margin-top: 20px; }

    .wdt-cus-testimonial-1 .swiper-slide.swiper-slide-active .wdt-content-item{ border-right:0px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); padding-right:0; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group{ text-align:center; justify-content:center; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group{ justify-content:center; }
    .wdt-cus-testimonial-1 .wdt-content-item .wdt-content-description{ padding:0 10%; }

    .wdt-cus-home1-heading1 .wdt-heading-holder { padding-left:0px; }
    .wdt-cus-home1-heading1 .wdt-heading-holder .wdt-heading-title-wrapper:before { display: none; }

    .wdt-cus-pricing-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { position: unset; margin-bottom: 20px; }

    .wdt-cus-testimonial-2 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group{ grid-template-columns: auto; }

    .wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-top: 10px; }

    .wdt-cus-accordion2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder{ padding: 20px; }
    .wdt-cus-accordion2 .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-description{ padding: 0px 20px 20px 20px; }

    .wdt-cus-home-1-carousel .wdt-advanced-carousel-wrapper .wdt-content-item { grid-template-columns: repeat(1, 1fr); }
    
    .wdt-cus-home-1-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { margin-top: 20px; }

    .wdt-cus-service-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5:before { left: -30px; }

    .custom-career-form-2 .custom-career-form-2-row-4{ flex-direction: column; }
    .custom-career-form-2 .custom-career-form-2-row-4 > div:first-child{ padding-right: 0; padding-bottom: 20px; }
    .custom-career-form-2 .custom-career-form-2-row-1 > p, .custom-career-form-2 .custom-career-form-2-row-2 > p{ gap: 30px; }

    .wdt-cus-career-Iconbox  .wdt-column .wdt-content-item .wdt-content-icon-wrapper div.wdt-content-icon{ position:static; }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a { line-height:var(--wdtLineHeight_Alt); }

    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a:hover,
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a { background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }
    .wdt-cus-tabs-1 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a:hover { background-color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); }

    .wdt-cus-award-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { background: var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)); }
    .wdt-cus-award-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; }

    .wdt-cus-home3-process .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-button { transform: translateY(-10px); }

}

@media only screen and (max-width: 480px){
    
    .wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item { flex-direction: column; }

    .wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper img {
        border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;
        -webkit-border-radius: var(--wdtRadius_2X) var(--wdtRadius_2X) 0 0;
        border-right: 1px solid transparent;
        border-bottom: 1px solid rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), .3);
    }

    .wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper img { border-bottom: 1px solid transparent; }

    .wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { padding: 20px; }

    .wdt-cus-home-1-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group:after {
        border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X);
        -webkit-border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X);
    }

    .wdt-cus-home-1-imgbox-reverse .wdt-content-item .wdt-content-image > a img { border-left: 1px solid transparent; }

    .wdt-cus-imgbox-hover-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(2.125rem, 0.9821rem + 3.3482vw, 5rem); }

    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper:after { left: 30px; }
    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper { flex-wrap: wrap; gap: 10px; flex-direction: row; }

    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group.wdt-content-group{ display:grid ; place-items:center; gap:0px ; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-separator{ margin-top: 15px; margin-bottom: 15px !important; }
    .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-title h5 a, .wdt-cus-testimonial-1 .swiper-slide .wdt-content-item .wdt-content-detail-group  .wdt-content-elements-group .wdt-content-subtitle{ margin:0px; line-height:1; }
    .wdt-cus-testimonial-1 .wdt-content-elements-group.wdt-content-group > div:not(:last-child) {margin:0;}
    .wdt-cus-testimonial-1 .wdt-content-item .wdt-content-description{ padding:0 ; }

    .wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column{ display:flex; justify-content:center; }
    .wdt-cus-home1-imagebox .wdt-column-wrapper .wdt-column .wdt-content-item{ width:70%; }

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group { justify-items: start; }
    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element > .wdt-interactive-showcase-content-group { justify-content: space-between; }
    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-description { width: 100%; margin-top: 6px; }

    /* .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-hp-wrapper { padding: 20px !important; } */
    /* .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-features, 
    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder .wdt-pricing-table-footer { padding: 0 20px; } */
    .wdt-cus-home-1-pricingplan .wdt-pricing-table-holder[class*='-template-default'] .wdt-pricing-table-footer:last-child { 
        margin-bottom: 20px; margin-top: 20px; }

    .wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group{ flex-wrap:wrap; }
    .wdt-cus-testimonial-2 .wdt-content-image-wrapper { padding:0 10%; }
    .wdt-cus-testimonial-2 .wdt-content-item .wdt-content-detail-group{ display:flex; justify-content:center; align-items:center; text-align:center; margin-top:25px; }
    
    .wdt-cus-testimonial-2 .wdt-content-item .wdt-content-title-group span{ margin:0; width:0; }
    .wdt-cus-testimonial-2 div.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin:10px; }
    .wdt-cus-testimonial-2 div.wdt-content-item .wdt-content-title-group{ display:grid; }

    /* .wdt-cus-request-form .wpcf7-form .row-1 { display:grid; grid-template-columns: 1fr ; } */

    .wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item{ width:100%; }
    .wdt-cus-home3-iconbox1 .wdt-column-wrapper div.wdt-column div.wdt-content-item{ display:grid; justify-content:center; }
    .wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group{ order:1; }
    .wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { padding-right:0; }
    .wdt-cus-home3-iconbox1 div.wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
    .wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-description { text-align:center; }
    .wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title { -webkit-transform: translateY(0px); transform: translateY(0px); }
    .wdt-cus-home3-iconbox1 .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-description { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); }

    .custom-career-form-2 .custom-career-form-2-row-1 > p, .custom-career-form-2 .custom-career-form-2-row-2 > p{ grid-template-columns: 100%; }
    .wdt-cus-career-Iconbox .wdt-icon-box-holder div.wdt-column .wdt-content-item { grid-template-columns: repeat(1, 1fr); place-items: flex-start; gap: 20px; }
    .wdt-cus-career-Iconbox .wdt-column .wdt-content-item .wdt-content-media-group { justify-content: flex-start; }

    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { margin-right: 0; }
    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 30px 0 !important; }
    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-description { display: none; }
    .wdt-cus-home-1-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-sub-title {
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
        opacity: 1;
        visibility: visible;
    }

    .wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper { display: none; }
    .wdt-cus-home3-process .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { transform: translateY(-20px); }

    .wdt-cus-footer-map-hotspot .tippy-box .tippy-content { padding: 20px 20px 0 20px !important; }
}