/* Heading letter Spacing */

.elementor-widget-text-editor .elementor-widget-container h1, div h1, .wdt-heading-holder h1.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-widget-text-editor .elementor-widget-container h2, div h2, .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-widget-text-editor .elementor-widget-container h3, div h3, .wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-widget-text-editor .elementor-widget-container h4, div h4, .wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-widget-text-editor .elementor-widget-container h5, div h5, .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-widget-text-editor .elementor-widget-container h6, div h6, .wdt-heading-holder h6.wdt-heading-title-wrapper .wdt-heading-title { 
    letter-spacing: -0.05em; text-transform: uppercase; }


/* Header Icon and Border */

body:not(.page-template-tpl-header-side-nav) #header-wrapper,
body.page-template-tpl-header-side-nav .main-title-section-container { border-bottom: 1px solid var(--wdtBorderColor); border-top: none; }
.wdt-custom-side-nav-icon-border:before {
    content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; }


/*==== Blog Detail ====*/

.custom-blog-single-quote .elementor-widget-container { 
    padding: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem) clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem); 
    border: 1px solid var(--wdtBorderColor); margin: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem) 0; }
.custom-blog-single-quote .elementor-widget-container p > strong { text-transform: uppercase; font-size: .9rem;
    font-family: var(--wdtFontTypo_Alt); font-weight: 700; color: var(--wdtHeadAltColor);}
.custom-blog-single-quote .elementor-widget-container .elementor-text-editor p:first-child { font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Base); font-size: clamp(1.375rem, 1.3173rem + 0.2564vw, 1.625rem); line-height: normal; margin-bottom: 20px; }

.custom-blog-single-quote.wdt-dark-bg .elementor-widget-container p > strong { -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%);
    -webkit-background-clip: text; background-clip: text; }

.wdt-custom-quote-content .elementor-text-editor,
.wdt-custom-quote-content .elementor-text-editor > * { margin: 0;
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); 
    font-size: clamp(1.375rem, 1.3173rem + 0.2564vw, 1.625rem); /* Min-22 & Max-26 */ line-height: 1.5; }

.wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar > svg { height: 6px; }

.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block { display: grid; 
    grid-template-columns: clamp(1.875rem, 1.5rem + 1.6667vw, 3.5rem) auto; gap: 17px; }
.wdt-icon-listing-with-blog .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 100%; height: 100%; }
.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block > .wdt-image-icon-group { width: 100%; }
.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block > .wdt-image-icon-group > i,
.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block > .wdt-image-icon-group .wdt-content-icon svg { 
    font-size: clamp(1.875rem, 1.5rem + 1.6667vw, 3.5rem); width: clamp(1.875rem, 1.5rem + 1.6667vw, 3.5rem);
    height: clamp(1.875rem, 1.5rem + 1.6667vw, 3.5rem); /* Min-30 & Max-56 */ }

.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block > .wdt-image-icon-group .wdt-content-icon a { display: block; }
.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-title h5 { 
    font-size: var(--wdtFontSize_Base); margin: 0; }
.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-title h5 a[href=""] { pointer-events: none; }
.wdt-icon-listing-with-blog .wdt-content-item > .wdt-advanced-slider-block .wdt-content-detail-group { 
    display: flex; flex-flow: column wrap; align-items: start; justify-content: center; }

/* Column Fill Color With Section */

.elementor-column.wdt-col-overlay-fill-section { align-self: flex-start; }
.elementor-column.wdt-col-overlay-fill-section .elementor-background-overlay:before { border-width: 1px 0px 1px 0px;
    content: ""; position: absolute; top: 0; bottom: 0; left: -100vmax; right: -100vmax; background-color: inherit;
    border-style: solid; border-color: var(--wdtBorderColor); }

/* Image Cross gradiant overlay */

.wdt-image-overlay-style .elementor-image { position: relative; overflow: hidden; }
.wdt-image-overlay-style .elementor-image:before { content: ""; position: absolute; right: 0; left: 0; top: 0; bottom: 0;
    background: linear-gradient(180deg,var(--wdtSecondaryColor), var(--wdtPrimaryColor)); mix-blend-mode: multiply; 
    -webkit-clip-path: polygon(60% 100%, 100% 0%, 100% 100%); clip-path: polygon(60% 100%, 100% 0%, 100% 100%);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); -webkit-transition-delay: .4s; transition-delay: .4s; }

.wdt-image-overlay-style.wdt-inview-section .elementor-image:before {
    -webkit-clip-path: polygon(0% 100%, 100% -100%, 100% 100%); clip-path: polygon(0% 100%, 100% -100%, 100% 100%); }
.wdt-image-overlay-style.wdt-inview-section.wdt-item-is-inview .elementor-image:before {
    -webkit-clip-path: polygon(60% 100%, 100% 0%, 100% 100%); clip-path: polygon(60% 100%, 100% 0%, 100% 100%); }


/*==== Common Button Style ====*/
    
.commentlist li.comment .reply a { position: relative; margin: 0 28px 0 0; border-radius: 0; border: none !important;
    background: transparent !important; padding: 0; text-transform: uppercase; font-family: var(--wdtFontTypo_Base); 
    letter-spacing: var(--wdtLetterSpacing_1X); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base);
    -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); color: var(--wdtLinkColor) !important; }
.commentlist li.comment .reply a:focus,
.commentlist li.comment .reply a:hover { color: var(--wdtLinkHoverColor) !important; }

.commentlist li.comment .reply a:before {
    content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background-color: currentColor;
    -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: transform var(--wdt-Ad-Transition); 
    transition: transform var(--wdt-Ad-Transition); -webkit-transform-origin: bottom right; transform-origin: bottom right; }
.commentlist li.comment .reply a:focus:before,
.commentlist li.comment .reply a:hover:before {
    -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: bottom left; transform-origin: bottom left; }

.commentlist li.comment .reply a:after { margin: auto 0; border-radius: 50%; pointer-events: none;
    content: ""; position: absolute; width: 14px; height: 14px; border: 1px solid currentColor; top: 0; bottom: 0; right: -28px;
    -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.commentlist li.comment .reply a:focus:after,
.commentlist li.comment .reply a:hover:after { border-radius: 0%; right: -24px;
    border: none; border-top: 14px solid transparent; border-right: 14px solid currentColor; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

/*==== Common Link Style ====*/

.comment-author a:not(:focus), .breadcrumb a,
.elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-text,
.elementor-text-editor p > a { display: inline; color: var(--wdtLinkColor) !important;
    background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: var(--wdt-Ad-Transition) !important; 
    transition: var(--wdt-Ad-Transition) !important; background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; }

.comment-author a:focus, .comment-author a:hover, .breadcrumb a:focus, .breadcrumb a:hover,
.elementor-widget-icon-list .elementor-icon-list-item a:focus > .elementor-icon-list-text, .elementor-text-editor p > a:focus,
.elementor-widget-icon-list .elementor-icon-list-item a:hover > .elementor-icon-list-text, .elementor-text-editor p > a:hover { 
    background-size: 100% 1px; color: var(--wdtLinkHoverColor) !important; }


/*==== Common Input Button Style ====*/

.comment-form > p.form-submit { width: auto; display: inline-flex; position: relative; margin-right: 28px; justify-self: start; }

.comment-form > p.form-submit:after { margin: auto 0; border-radius: 50%; pointer-events: none;
    content: ""; position: absolute; width: 14px; height: 14px; border: 1px solid var(--wdtLinkColor); top: 0; bottom: 0; right: -28px;
    -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.comment-form > p.form-submit:focus:after,
.comment-form > p.form-submit:hover:after { border-radius: 0%; right: -24px;
    border: none; border-top: 14px solid transparent; border-right: 14px solid var(--wdtLinkColor); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }


.woocommerce #respond input#submit,
.woocommerce input.button.alt, .woocommerce #respond input#submit.alt,
.woocommerce input.button.disabled, .woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt:disabled, .woocommerce input.button.alt[disabled]:disabled, .woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled,

input[type="submit"], input[type="button"] { border: none; isolation: isolate; background-color: transparent; color: var(--wdtLinkColor); 
    background-image: -webkit-linear-gradient(45deg, currentcolor 50%, currentcolor 50%) !important; background-size: 0% 1px; 
    background-image: linear-gradient(45deg, currentcolor 50%, currentcolor 50%) !important; background-repeat: no-repeat;
    background-position: bottom left; padding: 2px 0; border-radius: 0px; -webkit-transition: var(--wdt-Ad-Transition); margin: 0;
    transition: var(--wdt-Ad-Transition); text-transform: uppercase; font-family: var(--wdtFontTypo_Base); letter-spacing: var(--wdtLetterSpacing_1X); 
    font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); }

.widget .has-login-form .login-submit > input[type="submit"],
.post-password-form > p > input[type="submit"] { border-radius: var(--wdtRadius_Part); background-image: none !important;
    background-color: var(--wdtPrimaryColor); padding: var(--wdtPadding_Btn); margin-top: 20px; }
.widget .has-login-form .login-submit > input[type="submit"]:hover,
.post-password-form > p > input[type="submit"]:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtLinkColor); }


.woocommerce #respond input#submit:focus,
.woocommerce input.button.alt:focus, .woocommerce #respond input#submit.alt:focus,
.woocommerce input.button.disabled:focus, .woocommerce input.button:disabled:focus, 
.woocommerce input.button:disabled[disabled]:focus, .woocommerce #respond input#submit.disabled:focus, .woocommerce #respond input#submit:disabled:focus, 
.woocommerce #respond input#submit:disabled[disabled]:focus,
.woocommerce input.button.alt.disabled:focus, 
.woocommerce input.button.alt:disabled:focus, .woocommerce input.button.alt[disabled]:disabled:focus, .woocommerce #respond input#submit.alt.disabled:focus, 
.woocommerce #respond input#submit.alt:disabled:focus, .woocommerce #respond input#submit.alt[disabled]:disabled:focus,

.woocommerce #respond input#submit:hover,
.woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover,
.woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, 
.woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, 
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled:hover, .woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled:hover,

input[type="submit"]:focus, input[type="button"]:focus,
input[type="submit"]:hover, input[type="button"]:hover {
    background-color: transparent; background-size: 100% 1px; color: var(--wdtLinkHoverColor);
}


/* Input And Input Focus Style */

input[type="text"], input[type="email"], input[type="url"], 
input[type="password"], input[type="search"], input[type="number"], input[type="tel"], 
input[type="date"], input[type="month"], input[type="week"], input[type="time"], 
input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, input.text { 
    background-image: linear-gradient(45deg, rgba(0,0,0,0.025),rgba(0,0,0,0.025)); background-size: 100% 200%,100% 100%; 
    background-position: 100% -100%,100% 100%; background-repeat: no-repeat; transition: var(--wdt-Ad-Transition); }

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, 
input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, 
input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, 
input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, input.text:focus { 
    background-position: 100% 25%,100% 100%; }


/* Home-III Horizotal Section Styles */

.slider-split-font-size.elementor-widget-wdt-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper >  h2 { 
    font-size: clamp(1.75rem, 1rem + 3.3333vw, 5rem) /* Min-28 & Max-80 */; }

.slider-gradient-circle-button .wdt-content-item .wdt-content-title h5 { text-transform: uppercase;
    -webkit-text-stroke: 1px var(--wdtLinkColor); color: transparent; font-size: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem); /* Min-26 & Max-36 */ }
.slider-gradient-circle-button .wdt-content-item .wdt-content-title h5 > a { position: relative; display: inline-block; color: inherit; }
.slider-gradient-circle-button .wdt-content-item .wdt-content-title h5:hover > a { color: var(--wdtLinkColor); }
.slider-gradient-circle-button .wdt-content-item .wdt-content-title h5 > a:before { content: ""; position: absolute; display: inline-block; 
    left: 0; top: 50%; z-index: -1; width: clamp(6.875rem, 5.1442rem + 7.6923vw, 14.375rem); aspect-ratio: 1; border-radius: 50%; 
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%); 
    -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.wdt-custom-direction-arrow .elementor-icon-box-wrapper { display: flex; justify-content: flex-end; }
.wdt-custom-direction-arrow .elementor-icon-box-wrapper .elementor-icon-box-content { order: -1; margin-right: 20px; }
.wdt-custom-direction-arrow .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title { margin: 0; }
.wdt-custom-direction-arrow.elementor-widget-icon-box.elementor-view-default .elementor-icon svg { height: auto; }

.wdt-slider-big-stroke-title.elementor-widget-wdt-advanced-heading .wdt-heading-title-wrapper .wdt-heading-title { 
    font-size: clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem); text-transform: uppercase;
    -webkit-text-stroke: 1.2px currentColor; -webkit-text-fill-color: transparent;  }

.wdt-custom-bg-blur-gradiant .elementor-icon { position: relative; }
.wdt-custom-bg-blur-gradiant .elementor-icon:before { content: ""; position: absolute; top: 50%; left: 42%;
    transform: translate(-50%, -50%); width: 50%; height: 50%; border-radius: 50%;
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtSecondaryColor) 100%); filter: blur(43.5px); }

.wdt-custom-sliter-category-style.elementor-widget .elementor-icon-list-items {
    display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; }
.wdt-custom-sliter-category-style.elementor-widget .elementor-icon-list-items .elementor-icon-list-item a {
    text-transform: uppercase; line-height: normal; font-family: var(--wdtFontTypo_Alt); }

.wdt-custom-sliter-category-style.elementor-widget .elementor-icon-list-items .elementor-icon-list-item a > .elementor-icon-list-text { background-size: 100% 1px; }
.wdt-custom-sliter-category-style.elementor-widget .elementor-icon-list-items .elementor-icon-list-item a:focus > .elementor-icon-list-text,
.wdt-custom-sliter-category-style.elementor-widget .elementor-icon-list-items .elementor-icon-list-item a:hover > .elementor-icon-list-text { background-size: 0% 1px; }
    
@media (min-width: 991px) {
    .wdt-slider-team-alignment .wdt-team-holder.wdt-rc-template-classic .wdt-column-wrapper { padding-bottom: clamp(0rem, -1.5865rem + 7.0513vw, 6.875rem); }
    .wdt-slider-team-alignment .wdt-team-holder.wdt-rc-template-classic .wdt-column-wrapper .wdt-column:nth-child(odd) { 
        -webkit-transform: translateY(clamp(0rem, -1.5865rem + 7.0513vw, 6.875rem)); transform: translateY(clamp(0rem, -1.5865rem + 7.0513vw, 6.875rem)); }
}

/* PopUp Overflow scroll fix */

html:has(> body > .wdt-popup-box-window) { overflow: hidden; }

/* Safari CSS Hack */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i, 
    .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i > svg { height: intrinsic; } 
  } 


  /* Landing Page */

  /* --Demo heading-- */

.wdt-animate-letters div h2 { font-size: clamp(4.375rem, 3.5096rem + 3.8462vw, 8.125rem); }

/* --icon-box-- */

.wdt-lp-icon-box .wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-detail-group > div { flex: unset; }

/* --Demos-- */

.wdt-lp-home-demo .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container,
.wdt-lp-home-demo .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container *:not(a) { pointer-events: none; }
.wdt-lp-home-demo .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img:after { content: ""; position: absolute; top: 0; bottom: 0; 
    left: 0; right: 0; background-image: linear-gradient(var(--wdtPrimaryColor), var(--wdtSecondaryColor)); transition: var(--wdtAltTransition); z-index: 1; }


.wdt-lp-home-demo .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 0;
    background: linear-gradient(180deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor)); }
.wdt-lp-home-demo .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after { opacity: 0; width: 0; }
.wdt-lp-home-demo .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 0.6; }
.wdt-lp-home-demo .wdt-content-item:hover .wdt-content-button  >  a { background-color: transparent; pointer-events: all; }
.wdt-lp-home-demo .wdt-content-item .wdt-content-button  >  a {
    background-color: transparent; font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem); letter-spacing: -0.045em; 
    font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); 
    text-transform: uppercase; color: var(--wdtLinkColor); }

.wdt-lp-home-demo .wdt-content-item .wdt-content-button > a span { position: relative; }
.wdt-lp-home-demo .wdt-content-item .wdt-content-button > a span:after { content: ""; position: absolute; bottom: 0; 
    left: 0; bottom: 1px; height: 1px; width: 0; background-color: var(--wdtLinkColor); transition: var(--wdt-Ad-Transition); }
.wdt-lp-home-demo .wdt-content-item .wdt-content-button > a:hover span:after { width: 100%; }
.wdt-lp-home-demo .wdt-content-item .wdt-media-image-cover-container .wdt-content-button { opacity: 0; transform: translateY(50px); }
.wdt-lp-home-demo .wdt-content-item:hover .wdt-media-image-cover-container .wdt-content-button { opacity: 1; transform: translateY(0px); }

.wdt-border-demo .wdt-content-item .wdt-content-media-group { border: 1px solid; padding: 15px; }

/* --pages Slider-- */

.wdt-lp-pages .wdt-content-item .wdt-content-title h5 a { position: relative; }
.wdt-lp-pages .wdt-content-item .wdt-content-title h5 a:after { content: ""; position: absolute; bottom: 0; 
    left: 0; bottom: 1px; height: 1px; width: 0; background-color: var(--wdtLinkColor); transition: var(--wdt-Ad-Transition); }

.wdt-lp-pages .wdt-content-item .wdt-content-title h5 a:hover:after { width: 100%; }
.wdt-demo-img .wdt-content-item .wdt-content-media-group { border: 1px solid; padding: 15px; }
.wdt-demo-img .wdt-content-item .wdt-content-image-wrapper { overflow: hidden; }
.wdt-demo-img .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1.05); }


/* --Plugins-- */

.wdt-lp-plugin-box .wdt-content-item { border: 1px solid var(--wdtBorderColor); padding: 50px 25px; }
.wdt-lp-plugin-box .wdt-content-item .wdt-content-title { margin-top: 20px; }
.wdt-lp-plugin-box .wdt-content-item:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 0; 
    background-image: linear-gradient(var(--wdtPrimaryColor), var(--wdtSecondaryColor)); transition: var(--wdtAltTransition); z-index: -1; }
.wdt-lp-plugin-box .wdt-content-item:hover:after { height: 100%; }


/* --Testimonial-- */

.wdt-lp-test .wdt-content-item .wdt-content-image > a > img { border-radius: 0; width: 150px; margin-right: 0; }
.wdt-lp-test .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { background-color: var(--wdtAccentTxtColor); }
.wdt-lp-test .wdt-content-item .wdt-content-image-wrapper { border: 1px solid var(--wdtAccentTxtColor); padding: 3px; }
.wdt-lp-test .wdt-content-item .wdt-content-media-group .wdt-media-group { margin-left: 20px; }

/* --Get in Touch-- */

.wdt-contact-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.875rem, 1.1538rem + 3.2051vw, 5rem); }

.wdt-heading-holder > .wdt-heading-deco-wrapper > span:has(> .wdt-heading-deco-inner) { 
    word-wrap: initial; white-space: initial; word-break: initial; }
