
/* h2.wdt__parallex_heading { font-size: clamp(1rem, 8vw, 10rem); font-weight: 600; text-align: center; 
    margin-right: -0.5em; width: 90vw; max-width: 1200px; text-transform: none; } */

.wdt__parallex_holder { width: 100%; height: 100vh; overflow: hidden; }

.wdt__parallex { height: 100%; width: 100%; top: 0; left: 0; position: absolute; visibility: hidden; }
.wdt__parallex .wdt__parallex_outer,
.wdt__parallex .wdt__parallex_inner { width: 100%; height: 100%; overflow-y: hidden; }

.wdt__parallex .wdt__parallex_bg { /* display: flex; align-items: center; justify-content: center; */ position: absolute; 
    height: 100%; width: 100%; top: 0; left: 0; background-size: cover; background-position: center; transform: none !important; }

.wdt__parallex .wdt__parallex_bg:before { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute;
    background-color: var(--wdtSecondaryColor); opacity: 0.25;  }

.wdt__parallex .wdt__parallex_bg h2.wdt__parallex_heading { z-index: 999; }
.wdt__parallex .wdt__parallex_bg .clip-text { overflow: hidden; text-align: left !important; }

h2.wdt__parallex_heading * { will-change: transform; }



.wdt__parallex_content .wdt-content-subtitle{ font-size: clamp(1.125rem, 1.0834rem + 0.1388vw, 1.25rem); /* Min-18 & Max-20 */; 
    text-transform: capitalize; order: -1; font-family: var(--wdtFontTypo_Base); text-transform: capitalize; letter-spacing: normal; }
.wdt__parallex .wdt__parallex_inner .wdt-heading-holder .wdt-heading-subtitle-wrapper { font-weight: var(--wdtFontWeight_Alt);
    font-size: clamp(1.125rem, 1.0834rem + 0.1388vw, 1.25rem); /* Min-18 & Max-20 */; text-transform: capitalize; letter-spacing: normal; }
.wdt__parallex_content { position: absolute; top: 100%; left: 0%; transform: translateY(-100%); width: 100%; 
    max-width: 600px; margin: auto; padding: 40px; text-align: left; display: flex; flex-direction: column; }
.wdt__parallex_content > h2.wdt__parallex_heading:only-child { margin: 0px; }

.wdt__parallex_content > h2.wdt__parallex_heading { /* text-transform: uppercase; */
  font-weight: var(--wdtFontWeight_H4); font-size: clamp(1.5625rem, 1.4586rem + 0.347vw, 1.875rem); /* Min-25 & Max-30 */ /* color: transparent; -webkit-text-stroke: 1px; 
  -webkit-text-stroke-color: currentcolor; -webkit-text-stroke-color: var(--wdtAccentTxtColor); */ }

.wdt__parallex_content > *:not(:last-child) { margin: 0 0 20px; }

.wdt__parallex_content > .wdt-content-description { text-wrap: balance; }

.wdt__parallex_content > h2.wdt__parallex_heading + .wdt-heading-button-wrapper { margin-top: 20px; }

/* Common Button style */

.wdt__parallex .wdt-heading-button-wrapper .wdt__button { margin-top: 30px; }
.wdt__parallex .wdt__button { display: inline-flex; flex-direction: column; align-items: center; background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.wdt__parallex .wdt__button { display: inline-flex; flex-direction: column; align-items: center; background-color: var(--wdtSecondaryColor); 
    color: var(--wdtAccentTxtColor); }

.wdt-dark-bg .wdt__parallex .wdt__button:not(:focus), 
.wdt-dark-bg .wdt__parallex .wdt__button:not(:hover) { color: var(--wdtSecondaryColor); border-color: transparent; background-color: var(--wdtAccentTxtColor); } 

.wdt-dark-bg .wdt__parallex .wdt__button:focus, 
.wdt-dark-bg .wdt__parallex .wdt__button:hover { border-color: transparent; color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); } 

.wdt__parallex .wdt__button:focus, 
.wdt__parallex .wdt__button:hover { background-color: var(--wdtPrimaryColor); 
    border-color: transparent; color: var(--wdtAccentTxtColor); }

.wdt__parallex .wdt__button { position: relative; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); overflow: hidden; font-weight: var(--wdtFontWeight_Ext);
    -webkit-transform-style: preserve-3d; transform-style: preserve-3d; gap: 0px; transform: translateY(0px); text-transform: uppercase; border: none;
    transition: var(--wdt-Ad-Transition); transform-origin: 50% 0; height: fit-content; padding: var(--wdtPadding_Btn); letter-spacing: var(--wdtLetterSpacing_3X); }

.wdt__parallex .wdt__button .wdt__button_text { transition: var(--wdt-Ad-Transition); text-align: center; display: inline-flex; align-items: center; filter: blur(0); }
.wdt__parallex .wdt__button .wdt__button_text:nth-child(2) { position: absolute; opacity: 0; transform: translateY(5em); }

.wdt__parallex .wdt__button:hover .wdt__button_text:nth-child(1),
.wdt__parallex .wdt__button:focus .wdt__button_text:nth-child(1) { opacity: 0; transform: translateY(-5em); }

.wdt__parallex .wdt__button:hover .wdt__button_text:nth-child(2),
.wdt__parallex .wdt__button:focus .wdt__button_text:nth-child(2) { opacity: 1; transform: translateY(0); }



.wdt__parallex .e-con.e-parent > .e-con.e-child { animation: slideInUp .75s linear; }