
/* *************************************

            ADDITIONAL STYLE

************************************** */



/* HOME - 2 | ACCORDIAN */

.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder :is( .wdt-accordion-toggle-title-holder, .wdt-accordion-toggle-description, .wdt-accordion-toggle-title-holder:is(.ui-state-hover, .ui-state-active) ) {
    border: none;
    background: transparent;
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    border: 1px solid var(--wdtBorderColor);
    counter-increment: faq;
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    justify-content: start;
    font-size: clamp(1.25rem, 1.05rem + 1vw, 2.25rem); /* max-36 min-20px */
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    padding: clamp(1.25rem, 1.0625rem + 0.9375vw, 2.1875rem) clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem); /* max-35 min-20px */ /* max-70 min-40px */
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtHeadAltColor);
    position: relative;
    -webkit-text-stroke: 1px var(--wdtLinkColor);
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder:is(.ui-state-hover, .ui-state-active) {
    color: transparent;
    -webkit-text-stroke: 1px var(--wdtLinkColor);
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    padding: clamp(1.25rem, 1.0625rem + 0.9375vw, 2.1875rem) clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem); /* max-35 min-20px */ /* max-70 min-40px */
    padding-top: 0;
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder::before {
    content: "0" counter(faq);
    position: absolute;
    /* left: clamp(0.625rem, 0.4375rem + 0.9375vw, 1.5625rem); max-25 min-10px */
    display: inline-flex;
    /* font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); Min-18 & Max-20 */
    font-weight: var(--wdtFontWeight_Ext);
    color: currentColor;
    top: 0;
    transform: translateY(clamp(1.125rem, 0.95rem + 0.875vw, 2rem)) translateX(-26px);  /* max-32 min-18 */
    -webkit-transform: translateY(clamp(1.125rem, 0.95rem + 0.875vw, 2rem)) translateX(-26px);  /* max-32 min-18 */
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    padding-left: clamp(0.3125rem, 0rem + 1.5625vw, 1.875rem); /* max-30 min-5 */
    padding-right: 10px;
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    width: 0.2em;
    right: clamp(3.125rem, 2.9375rem + 0.9375vw, 4.0625rem); /* max-65 min-50px */
    position: absolute;
}
.wdt-custom-accordion-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div {
    font-size: clamp(1.625rem, 1.35rem + 1.375vw, 3rem); /* max-48 min-26px */
    right: -40px;
    color: var(--wdtHeadAltColor);
}

/* Home - 2 | ACCORDIAN ICON ANIMATION */

.wdt-custom-accordion-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: translate(-15px, 15px); -webkit-transform: translate(-15px, 15px);
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
}
.wdt-custom-accordion-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px);
}
.wdt-custom-accordion-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px);
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
}
.wdt-custom-accordion-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: translate(15px, -15px); -webkit-transform: translate(15px, -15px);
}



/* HOME - 2 | ACCORDIAN CONTENT */

.wdt-custom-accordian-content-h2.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, 
.wdt-custom-accordian-content-h2.elementor-widget-icon-list .elementor-icon-list-item > a {
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
}



/* HOME - 2 | ACCORDIAN ASIDE BANNER */

.wdt-custom-accordian-aside-banner-h2 .wdt-content-item {
    display: grid;
    justify-content: start;
    align-items: end;
    padding: 30px;
    padding-right: 0;
    position: relative;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item:before {
    content: ''; position: absolute; height: 100%; width: calc(50% + 15px); left: 0; top: 0; border: 1px solid var(--wdtBorderColor);
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
    -webkit-animation: auto-fill 5s infinite ease-in-out alternate; animation: auto-fill 5s infinite ease-in-out alternate; }

@keyframes auto-fill {
    0% { width: calc(50% + 15px); }
    50% { width: calc(80% + 15px); }
    100% { width: calc(50% + 15px); } 
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-image > a::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(var(--wdtHeadAltColorRgb),0.2);
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item > div {
    grid-area: 1/-1;
    display: flex;
    flex-direction: column;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-accordian-aside-banner-h2, 
.wdt-custom-accordian-aside-banner-h2 div {
    height: 100%;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-detail-group {
    height: auto;
    width: 50%;
    padding: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem); /* max-70 min-30 */
    background: linear-gradient(180deg, rgba(var(--wdtPrimaryColorRgb),0.8) 30%, rgba(var(--wdtSecondaryColorRgb),0.8) 80%);
    backdrop-filter: blur(3px);
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-image :is( span > img, a > img ) {
    height: 100%;
    object-fit: cover;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.05rem + 1vw, 2.25rem); /* max-36 min-20px */
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    margin-bottom: clamp(0rem, -0.375rem + 1.875vw, 1.875rem);
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a {
    border: none;
    background: transparent;
    color: var(--wdtHeadAltColor);
    fill: currentColor;
    padding: 0;
    /* font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); Min-18 & Max-20 */
    line-height: var(--wdtLineHeight_Alt);
    letter-spacing: var(--wdtLetterSpacing_1X);
    font-weight: var(--wdtFontWeight_Ext);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    position: relative;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a:focus, 
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a:hover {
    background: transparent;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: -2px;
    height: 1px;
    background-color: currentColor;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: transform var(--wdt-Livi-Transition);
    transition: transform var(--wdt-Livi-Transition);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a:focus::before, 
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a:hover::before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a::after {
    margin: auto 0;
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border: 1px solid currentColor;
    top: 0;
    bottom: 0;
    right: -32px;
    pointer-events: none;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: var(--wdt-Livi-Transition);
    transition: var(--wdt-Livi-Transition);
}
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a:focus::after, 
.wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-button > a:hover::after {
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
    right: -26px;
    border: none;
    border-top: 14px solid transparent;
    border-right: 14px solid currentColor;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}



/* HOME 2 | TEAM | TYPE 1 */

.wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-team-type1 .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }

.wdt-custom-team-type1 .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll { padding: 1px; }
.wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group { justify-content: center; padding: 20px 70px 0; 
    position: relative; display: flex; margin: -0.5px; }

.wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group:before {
    content: ''; position: absolute; left: 0; bottom: -1px; right: 0; height: 120px; 
    border: 1px solid var(--wdtBorderColor); z-index: -1; transition: var(--wdt-Livi-Transition); 
    -webkit-transition: var(--wdt-Livi-Transition); }

.wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group:after {
    content: ''; position: absolute; top: 30px; left: 20%; right: 20%; width: 60%; height: calc(100% - 120px);
    background: linear-gradient(180deg,rgba(var(--wdtSecondaryColorRgb), 1),rgba(var(--wdtPrimaryColorRgb),1)); filter: blur(30px);
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    transform: scale(0); -webkit-transform: scale(0); transform-origin: center; -webkit-transform-origin: center;
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); z-index: -1; }

.wdt-custom-team-type1 .wdt-content-item:hover .wdt-content-media-group:before { height: 100%; }
.wdt-custom-team-type1 .wdt-content-item:hover .wdt-content-media-group:after { transform: scale(1); -webkit-transform: scale(1); }

.wdt-custom-team-type1 .wdt-social-icons-container { position: absolute;
  padding: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem) /*10 - 20*/; bottom: 0; left: 0; overflow: hidden; }

.wdt-custom-team-type1 .wdt-social-icons-list { flex-direction: column; justify-content: center; align-items: end; width: 100%; height: 100%; }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li { 
    position: relative; left: -40px; opacity: 0; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li:nth-child(2) { transition-delay: 0.1s; -webkit-transition-delay: 0.1s; }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li:nth-child(3) { transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li:nth-child(4) { transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li:nth-child(5) { transition-delay: 0.4s; -webkit-transition-delay: 0.4s; }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li:nth-child(6) { transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }

.wdt-custom-team-type1 .wdt-content-item:hover .wdt-social-icons-list li { left: 0; opacity: 1; }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li a {
    width: 34px; height: 34px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Full);  
    -webkit-border-radius: var(--wdtRadius_Full); font-size: var(--wdtFontSize_Ext); color: var(--wdtLinkColor); 
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }

.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li a:hover { color: var(--wdtLinkColor); border-color: transparent; }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li a i { transform: scale(1); -webkit-transform: scale(1); 
    transform-origin: bottom; -webkit-transform-origin: bottom; transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }
.wdt-custom-team-type1 .wdt-content-item .wdt-social-icons-list li a:hover i { transform: scale(1.5); -webkit-transform: scale(1.5); }

.wdt-custom-team-type1 .wdt-content-item .wdt-content-detail-group {
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem) /* max-40 min-20px */
             clamp(1.25rem, 1.0625rem + 0.9375vw, 2.1875rem); /* max-35 min-20px */ }
.wdt-custom-team-type1 .wdt-snap-scroll .wdt-content-item .wdt-content-detail-group { padding-bottom: 0; }

.wdt-custom-team-type1 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* max-24 min-18px */
    font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; font-family: var(--wdtFontTypo_Alt); color: var(--wdtHeadAltColor); }

.wdt-custom-team-type1 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtLinkColor); position: relative; background: linear-gradient(0deg, currentColor, currentColor); 
    background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; display: inline; }
.wdt-custom-team-type1 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtLinkColor); background-size: 100% 1px; }
.wdt-custom-team-type1 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Base); 
    text-transform: capitalize; color: var(--wdtHeadAltColor); letter-spacing: 0; padding-top: 3px; }

.wdt-custom-team-type1 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { margin-top: 40px; }



/*==== ACCORDIAN | FAQ ====*/

.wdt-custom-accordion-faq-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 20px; }
.wdt-custom-accordion-faq-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { background: transparent; border: 1px solid var(--wdtBorderColor); }
.wdt-custom-accordion-faq-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { align-items: baseline;
    background: transparent; border: none; font-weight: calc(var(--wdtFontWeight_Ext) + 100); font-family: var(--wdtFontTypo_Alt); color: var(--wdtHeadAltColor); 
    padding: clamp(1rem, 0.7981rem + 0.8974vw, 1.875rem) /* Max-30 Min-16px */
             clamp(1.25rem, 0.6731rem + 2.5641vw, 3.75rem); /* Max-60 Min-20px */
    padding-right: clamp(2.5rem, 2.1875rem + 1.5625vw, 4.0625rem); /* max-65 min-40px */
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* max-20 min-18px */ }

.wdt-custom-accordion-faq-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { padding-bottom: 18px; }
.wdt-custom-accordion-faq-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder:is( .ui-state-hover, .ui-state-active ) {
    background: transparent; border-color: transparent; border: none; color: var(--wdtHeadAltColor); }

.wdt-custom-accordion-faq-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    position: absolute; right: clamp(0.8125rem, 0.6rem + 1.0625vw, 1.875rem); /* max-30 min-13px */ font-size: var(--wdtFontSize_Base); 
    margin: 0; -webkit-transform: translate(0%, 30%); transform: translate(0%, 30%); }

.wdt-custom-accordion-faq-h2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    background: transparent; border: none; font-size: var(--wdtFontSize_Base); 
    font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Base);
    padding: 0px clamp(1.875rem, 1.1875rem + 3.4375vw, 5.3125rem) /* max-85 min-30px */
                 clamp(1rem, 0.7981rem + 0.8974vw, 1.875rem) /* Max-30 Min-16px */
                 clamp(1.25rem, 0.6731rem + 2.5641vw, 3.75rem); /* Max-60 Min-20px */
}

    /* Accordion Bg fill Style */
.wdt-custom-accordion-faq-h2.wdt-style-2 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { 
    background: linear-gradient(180deg, rgba(var(--wdtPrimaryColorRgb),1) 0%, rgba(var(--wdtSecondaryColorRgb),1) 100%); 
    background-size: 100% 200%,100% 100%; background-position: 100% -100%,100% 100%; background-repeat: no-repeat; 
    transition: var(--wdt-Livi-Transition); background-color: var(--wdtLinkColor);
    background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.wdt-custom-accordion-faq-h2.wdt-style-2 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-title,
.wdt-custom-accordion-faq-h2.wdt-style-2 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title { 
    background-position: 100% 25%,100% 100%; background-color: transparent; }

.wdt-custom-accordion-faq-h2.wdt-style-2 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder {
    background-image: linear-gradient(45deg, rgba(0,0,0,1),rgba(0,0,0,1));
    background-size: 100% 200%,100% 100%; background-position: 100% -100%,100% 100%; background-repeat: no-repeat; 
    transition: var(--wdt-Livi-Transition); }
.wdt-custom-accordion-faq-h2.wdt-style-2 .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder:is(.ui-state-hover, .ui-state-active) { 
    background-position: 100% 25%,100% 100%; }

.wdt-custom-accordion-faq-h2.wdt-style-2 .wdt-accordion-toggle-title-holder ~ .wdt-accordion-toggle-description { background-color: rgba(0,0,0,1); }

/* Home - 2 | ACCORDIAN | FAQ |ANIMATION */

.wdt-custom-accordion-faq-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(0deg); -webkit-transform: rotate(0deg);
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
}
.wdt-custom-accordion-faq-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.wdt-custom-accordion-faq-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
}
.wdt-custom-accordion-faq-h2.wdt-custom-icon-animation .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(0deg); -webkit-transform: rotate(0deg);
}




/* HOME - 3 | AWARDS SECTION */

.wdt-custom-awards-h3 .wdt-column .wdt-content-item {
    position: relative;
    display: flex;
    align-items: center;
    --wdt-border-size: 1px;
    /* justify-content: center !important; */
    /* padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); max-60 min-40px max-60 min-20px  */
    padding: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); /* max-60 min-20px */ 
    box-shadow: 0 0 0 var(--wdt-border-size) var(--wdtAccentTxtColor) inset;
}
.wdt-custom-awards-h3 .wdt-column .wdt-content-item::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0;
    background: linear-gradient(0deg,var(--wdtHeadAltColor),var(--wdtHeadAltColor)), 
                linear-gradient( 0deg, var(--wdtPrimaryColor),var(--wdtSecondaryColor));
    background-size: cover;
    background-position: center center;
    background-clip: content-box, border-box;
    background-repeat: no-repeat;
    padding: var(--wdt-border-size); 
    border-radius: inherit; -webkit-border-radius: inherit;
    pointer-events: none;
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition);
}
.wdt-custom-awards-h3 .wdt-column.wdt-active .wdt-content-item::after,
.wdt-custom-awards-h3 .wdt-column .wdt-content-item:hover::after {
    opacity: 1;
}
.wdt-custom-awards-h3 .wdt-content-media-group {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: start;
}
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
    background: linear-gradient(0deg,currentColor,currentColor);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 0% 1px;
}
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtAccentTxtColor);
    background-size: 100% 1px;
}
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* max-24 min-18px */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    padding-top: 7px;
}

.wdt-custom-awards-h3 .wdt-content-item .wdt-content-media-group { width: 100%; }
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-left: auto; }
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-awards-h3 .wdt-content-item .wdt-content-image > a > img { padding: 0;
    font-size: clamp(3.125rem, 2.375rem + 3.75vw, 6.875rem); /* max-110 min-50px */
    width: clamp(3.125rem, 2.375rem + 3.75vw, 6.875rem); /* max-110 min-50px */ 
    margin-left: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* max-40 min-20px */ }

.wdt-custom-awards-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }



/* Home 2 | Pricing Table */

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder { border: 1px solid var(--wdtBorderColor);
    padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) /* max-60 min-40 */
             clamp(1.25rem, 1rem + 1.25vw, 2.5rem) /* max-40 min-20 */
             clamp(6.25rem, 5.625rem + 3.125vw, 9.375rem) /* max-150 min-100px */; 
    overflow: hidden; width: 100%; min-height: 720px; position: relative; 
    text-align: center; justify-content: center; justify-items: center; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder .wdt-pricing-table-features { max-width: 300px; margin: 0 auto; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); /* Min-18 & Max-20 */
    font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase; padding: 12px; background: rgba(var(--wdtHeadAltColorRgb),0.04); color: var(--wdtHeadAltColor); }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a {
    color: var(--wdtLinkColor); position: relative; background: linear-gradient(0deg, currentColor, currentColor); 
    background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; display: inline; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a:hover { 
    color: var(--wdtLinkColor); background-size: 100% 1px; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder .wdt-pricing-table-pricing {
    font-size: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem); /* max-50 min-40 */ font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase; color: var(--wdtHeadAltColor); position: relative; padding-bottom: 30px;
    margin-bottom: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); /* max-60 min-20px */ }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder .wdt-pricing-table-pricing::before {
    content: ''; position: absolute; left: -50px; right: 0; bottom: 0; width: calc(100% + 100px); height: 1px; background: var(--wdtHeadAltColor); }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li {
    text-align: left; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; 
    text-transform: uppercase; padding: 10px 0; position: relative; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child):after { content: none; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li > .wdt-pricing-table-features-list-inner {
    /*display: inline-flex;*/ display: inherit; align-items: baseline; flex-wrap: nowrap; flex-direction: row; }

.wdt-custom-pricing-plan-h2 .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: 5px; position: relative; margin-right: 8px; -webkit-transform: translate(0%, -70%); transform: translate(0%, -70%); }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li 
.wdt-pricing-table-features-list-text:not(:only-child) { padding: 0; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) { margin-bottom: 0; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] {
    position: absolute; right: 0; left: 0; bottom: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem); /* max-60 min-40px */ 
    width: 100%; padding-left: inherit; padding-right: inherit; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a {
    border: none; background: transparent; color: var(--wdtHeadAltColor); fill: currentColor; padding: 0; margin-right: 32px; 
    font-size: var(--wdtFontSize_Ext); line-height: var(--wdtLineHeight_Alt); letter-spacing: var(--wdtLetterSpacing_1X); 
    font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Alt); text-transform: uppercase; position: relative; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { background: transparent; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a::before {
    content: ""; position: absolute; left: 0; right: 0; top: auto; bottom: -1px; height: 1px; background-color: currentColor; 
    -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: transform var(--wdt-Livi-Transition); 
    transition: transform var(--wdt-Livi-Transition); -webkit-transform-origin: bottom right; transform-origin: bottom right; 
    -webkit-transform-origin: bottom right; pointer-events: none; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a::after {
    margin: auto 0; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); content: ""; position: absolute; 
    width: 14px; height: 14px; border: 1px solid currentColor; top: 0; bottom: 0; right: -32px; pointer-events: none; -webkit-transform: rotate(0deg); 
    transform: rotate(0deg); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:focus::before, 
.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover::before {
    transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: bottom left; -webkit-transform-origin: bottom left; }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:focus::after, 
.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover::after {
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); right: -26px; border: none; 
    border-top: 14px solid transparent; border-right: 14px solid currentColor; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder::before {
    content: ''; position: absolute; bottom: -90px; left: 15%; right: 15%; width: 70%; 
    height: clamp(12.5rem, 11.625rem + 4.375vw, 16.875rem); /* max-270 min-200px */ 
    background: linear-gradient(180deg,rgba(var(--wdtSecondaryColorRgb), 1),rgba(var(--wdtPrimaryColorRgb),1)); 
    filter: blur(30px); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); 
    transform: scale(0); -webkit-transform: scale(0); transform-origin: bottom; -webkit-transform-origin: bottom; 
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); z-index: -1; }

.wdt-custom-pricing-plan-h2.active .wdt-pricing-table-holder::before, 
.wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder:hover::before { transform: scale(1); -webkit-transform: scale(1); }

.wdt-custom-pricing-plan-h2.active .wdt-pricing-table-holder { min-height: 840px; }

@media (max-width: 1024px) {
    .wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder { padding-left: 14px; padding-right: 14px; padding-top: 24px; }
    .wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li > .wdt-pricing-table-features-list-inner {
        font-size: 14px; }
}


/* Home - 2 | Pricing Table Tab */

.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0 }
.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Alt); 
    text-transform: capitalize; letter-spacing: 0; color: var(--wdtHeadAltColor); background: var(--wdtAccentTxtColor); 
    padding: 18px 30px; box-shadow: 0 0 10px rgba(var(--wdtHeadAltColorRgb),0.15); 
    -webkit-box-shadow: 0 0 10px rgba(var(--wdtHeadAltColorRgb),0.15); z-index: 0; }

.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { background: transparent;
    box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb),1) inset; -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb),1) inset; z-index: 1; }

.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    line-height: inherit; color: currentColor; position: relative; background: linear-gradient(0deg, currentColor, currentColor); 
    background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; display: inline;
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }

.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-title { color: currentColor; background-size: 100% 1px; }

.wdt-custom-pricing-h2 .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { 
    flex: unset; -webkit-box-flex: unset; -ms-flex: unset; }

.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-subtitle {
    padding: 4px 12px; background: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X); 
    margin: -4px 0; margin-left: 12px; }

.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-list li:last-child .ui-tabs-anchor .wdt-content-subtitle:empty { display: none; }
.wdt-custom-pricing-h2 .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0; 
    padding-top: clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem) /* max-70 min-40px */; background: transparent; }


/* HOME - 3 | TESTIMONIAL */

.wdt-custom-testimonial-h3 .wdt-content-item { display: flex; flex-direction: column-reverse;
    padding: 25px clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem); /* max-45 min-20px */
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb),0.5); position: relative;
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }

.wdt-custom-testimonial-h3 .wdt-testimonial-container.swiper { padding: 2px; }

.wdt-custom-testimonial-h3 .wdt-content-item > div:not(:last-child), 
.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-image > a > img {
    width: 52px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); margin-right: 20px; }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-title h5, 
.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Base); 
    line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; letter-spacing: 0.2px; color: var(--wdtAccentTxtColor); }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor); background: linear-gradient(0deg,currentColor,currentColor); background-repeat: no-repeat; 
    background-size: 0% 1px; background-position: bottom left; transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtAccentTxtColor); background-size: 100% 1px; }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-title-group span { margin: 5px 6px; width: 6px; }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-title-group span:before {
    opacity: 1; height: 2px; background: var(--wdtAccentTxtColor); }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-rating li { margin: 0; padding: 0; font-size: 12px; margin-right: 9px; }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-rating li span { color: var(--wdtAccentTxtColor); }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-rating { display: flex; margin-bottom: 5px; }

.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-detail-group {
    margin-bottom: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); /* max-40 min-30px */
}
.wdt-custom-testimonial-h3 .wdt-content-item .wdt-content-detail-group .wdt-content-subheading {
    font-size: clamp(1.125rem, 1.125rem + 0vw, 1.125rem); /* Min-18 & Max-18 */
    font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Base); font-family: var(--wdtFontTypo_Alt); 
    text-transform: capitalize; color: var(--wdtAccentTxtColor); }

.wdt-custom-testimonial-h3 .wdt-content-item::before {
    content: ''; position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px;
    border-image-source: linear-gradient(180deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
    border-image-slice: 1; border-image-width: 1px; border-image-repeat: round; pointer-events: none; opacity: 0;
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }

.wdt-custom-testimonial-h3 .swiper-slide-active .wdt-content-item::before, 
.wdt-custom-testimonial-h3 .wdt-content-item:hover::before { opacity: 1; }

.wdt-custom-testimonial-h3 .swiper-slide-active .wdt-content-item, .wdt-custom-testimonial-h3 .wdt-content-item:hover { border-color: transparent; }

.wdt-custom-testimonial-h3 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper {
    position: absolute; top: -105px; right: 0; }

.wdt-custom-testimonial-h3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets 
.swiper-pagination-bullet:before { border-color: var(--wdtAccentTxtColor); }

.wdt-custom-testimonial-h3 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: 0; }


.wdt-custom-testimonial-h3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, 
.wdt-custom-testimonial-h3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before { 
    border-bottom-color: transparent; border-left-color: var(--wdtAccentTxtColor); }

/* HOME - 3 | LET'S TALK SECTION */

.wdt-custom-animation-heading-h3 div h2 {
    font-size: clamp(2.25rem, 1.5rem + 3.75vw, 6rem); /* max-96 min-36px */ letter-spacing: 0.6px; 
    -webkit-text-stroke: 1px var(--wdtHeadAltColor); color: transparent; }

.wdt-custom-animation-heading-h3.elementor-widget-wdt-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper, 
.wdt-custom-animation-heading-h3.elementor-widget-wdt-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title {
    font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); font-family: var(--wdtFontTypo_Alt); overflow: visible; }

.wdt-custom-animation-heading-h3.elementor-widget-wdt-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title span {
    display: inline-block !important; position: relative; }

.wdt-custom-heading-h3 .wdt-heading-holder .wdt-heading-title-wrapper {
    font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); }

.wdt-custom-heading-h3 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* max-30 min-20px */
    letter-spacing: clamp(0.125rem, 0.075rem + 0.25vw, 0.375rem); /* max-6 min-2px */ text-transform: capitalize; }


/* ADVANCED HEADING LETTER ANIMATION */

.elementor-widget-wdt-advanced-heading .wdt-heading-title[class*="charsplit-"] span {
    translate: none; rotate: none; scale: none; transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; 
    animation: animation-txt 2.5s cubic-bezier(0.72, 0, 0.18, 1) infinite; -webkit-animation: animation-txt 2.5s cubic-bezier(0.72, 0, 0.18, 1) infinite; }

@keyframes animation-txt {
    0% { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
    20% { transform: translate3d(0px,0px,0px) scale(1,0.6862) translate(0%,-0.4549%); -webkit-transform: translate3d(0px,0px,0px) scale(1,0.6862) translate(0%,-0.4549%); }
    30% { transform: translate(0%,-14.8549%) scale(1,1.4862); -webkit-transform: translate(0%,-14.8549%) scale(1,1.4862); }
    35% { transform: translate(0%,0%) scale(1,0.9); -webkit-transform: translate(0%,0%) scale(1,0.9); }
    40% { transform: translate(0%,0%) scale(1,1.15); -webkit-transform: translate(0%,0%) scale(1,1.15); }
    45% { transform: translate(0%,0%) scale(1,0.95); -webkit-transform: translate(0%,0%) scale(1,0.95); }
    50% { transform: translate(0%,0%) scale(1,1.1); -webkit-transform: translate(0%,0%) scale(1,1.1); }
    55% { transform: translate(0%,0%) scale(1,0.95); -webkit-transform: translate(0%,0%) scale(1,0.95); }
    60% { transform: translate(0%,0%) scale(1,1); -webkit-transform: translate(0%,0%) scale(1,1); }
    100% { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
}

@-webkit-keyframes animation-txt {
    0% { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
    20% { transform: translate3d(0px,0px,0px) scale(1,0.6862) translate(0%,-0.4549%); -webkit-transform: translate3d(0px,0px,0px) scale(1,0.6862) translate(0%,-0.4549%); }
    30% { transform: translate(0%,-14.8549%) scale(1,1.4862); -webkit-transform: translate(0%,-14.8549%) scale(1,1.4862); }
    35% { transform: translate(0%,0%) scale(1,0.9); -webkit-transform: translate(0%,0%) scale(1,0.9); }
    40% { transform: translate(0%,0%) scale(1,1.15); -webkit-transform: translate(0%,0%) scale(1,1.15); }
    45% { transform: translate(0%,0%) scale(1,0.95); -webkit-transform: translate(0%,0%) scale(1,0.95); }
    50% { transform: translate(0%,0%) scale(1,1.1); -webkit-transform: translate(0%,0%) scale(1,1.1); }
    55% { transform: translate(0%,0%) scale(1,0.95); -webkit-transform: translate(0%,0%) scale(1,0.95); }
    60% { transform: translate(0%,0%) scale(1,1); -webkit-transform: translate(0%,0%) scale(1,1); }
    100% { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
}


/* TEAM PAGE | TEAM SECTION ALIGNMENT */

.wdt-custom-team-1 .wdt-column:nth-child(1), .wdt-custom-team-1 .wdt-column:nth-child(9n+1) {
    transform: translate(0px,0px); -webkit-transform: translate(0px,0px);
}
.wdt-custom-team-1 .wdt-column:nth-child(2), .wdt-custom-team-1 .wdt-column:nth-child(9n+2) {
    transform: translate(50px,-130px); -webkit-transform: translate(50px,-130px);
}
.wdt-custom-team-1 .wdt-column:nth-child(3), .wdt-custom-team-1 .wdt-column:nth-child(9n+3) {
    transform: translate(0px,100px); -webkit-transform: translate(0px,100px);
}
.wdt-custom-team-1 .wdt-column:nth-child(4), .wdt-custom-team-1 .wdt-column:nth-child(9n+4) {
    transform: translate(-10px,150px); -webkit-transform: translate(-10px,150px);
}
.wdt-custom-team-1 .wdt-column:nth-child(5), .wdt-custom-team-1 .wdt-column:nth-child(9n+5) {
    transform: translate(-100px,-130px); -webkit-transform: translate(-100px,-130px);
}
.wdt-custom-team-1 .wdt-column:nth-child(6), .wdt-custom-team-1 .wdt-column:nth-child(9n+6) {
    transform: translate(-150px,100px); -webkit-transform: translate(-150px,100px);
}
.wdt-custom-team-1 .wdt-column:nth-child(7), .wdt-custom-team-1 .wdt-column:nth-child(9n+7) {
    transform: translate(20px,100px); -webkit-transform: translate(20px,100px);
}
.wdt-custom-team-1 .wdt-column:nth-child(8), .wdt-custom-team-1 .wdt-column:nth-child(9n+8) {
    transform: translate(-60px,-100px); -webkit-transform: translate(-60px,-100px);
}
.wdt-custom-team-1 .wdt-column:nth-child(9), .wdt-custom-team-1 .wdt-column:nth-child(9n+9) {
    transform: translate(-50px,80px); -webkit-transform: translate(-50px,80px);
}


/* PRICING PAGE | Instagram */

.wdt-custom-insta-1 .wdt-content-item { border: 1px solid var(--wdtBorderColor); margin: 0 -0.5px; }

.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(--wdtLinkColor);
    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: linear-gradient(157deg,var(--wdtPrimaryColor),var(--wdtSecondaryColor));
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    border: 1px solid var(--wdtBorderColor); transform: scale(1.2); -webkit-transform: scale(1.2);
    transform-origin: center; -webkit-transform-origin: center; opacity: 0;
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition); }

.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-Livi-Transition); -webkit-transition: var(--wdt-Livi-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; }


/* PORTFOLIO TYPE 2 */

.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content {
    clip-path: unset; -webkit-clip-path: unset;
    padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* max-30 min-20px */
    background: transparent;
    top: auto;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb),0.8), rgba(var(--wdtSecondaryColorRgb),0.8));
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content {
    clip-path: unset; -webkit-clip-path: unset;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon, 
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-taxonomy-container {
    display: none;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-title {
    transform: unset; -webkit-transform: unset;
    opacity: 1;
    display: inline-flex;
    z-index: 1;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-title a {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* max-24 min-18px */
    font-weight: var(--wdtFontWeight_H4);
    font-family: var(--wdtFontTypo_H4);
    line-height: var(--wdtLineHeight_H4);
    color: var(--wdtLinkColor);
    text-transform: uppercase;
    background: linear-gradient(0deg, currentColor, currentColor);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 0% 1px;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-title a:hover {
    background-size: 100% 1px;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 {
    overflow: hidden;
    border: none;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2 .wdt-listings-item-image-gallery .wdt-listings-feature-image-holder img {
    transform: scale(1); -webkit-transform: scale(1);
    transform-origin: top; -webkit-transform-origin: top;
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
    transition-duration: 1s; -webkit-transition-duration: 1s;
}
.wdt-listings-item-container .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-image-gallery .wdt-listings-feature-image-holder img {
    transform: scale(1.1); -webkit-transform: scale(1.1);
}
.wdt-custom-portfolio-style-02 div[class*="-apply-isotope"] .wdt-column {
    padding: 0 5px;
}
.wdt-custom-portfolio-style-02 .wdt-listings-item-container {
    margin-left: -5px;
    margin-right: -5px;
}




/* IMGAE BOX CAROUSEL | HOME 1 */

.wdt-custom-img-box-carousel-h1 .wdt-icon-box-holder.wdt-carousel-holder > .swiper { width: 100% !important; }
.wdt-custom-img-box-carousel-h1 .wdt-icon-box-holder.wdt-carousel-holder > .swiper .swiper-slide {
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
    transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }

.wdt-custom-img-box-carousel-h1 .wdt-icon-box-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item > .wdt-content-media-group {
    transition-delay: 100ms; -webkit-transition-delay: 100ms; -webkit-transform: none; transform: none; }

.wdt-custom-img-box-carousel-h1 .wdt-icon-box-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item > .wdt-content-detail-group {
    transition-delay: 170ms; -webkit-transition-delay: 170ms; -webkit-transform: none; transform: none; opacity: 1; }

@media (min-width: 1281px) {
    
    .wdt-custom-img-box-carousel-h1 .wdt-icon-box-holder.wdt-carousel-holder { padding-left: calc(25% + 6px); padding-right: 2px; }
    .wdt-custom-img-box-carousel-h1 .wdt-icon-box-holder.wdt-carousel-holder > .swiper { overflow: visible; 
        padding-bottom: clamp(3.75rem, 2.0833rem + 3.4722vw, 6.25rem); /* max-100 min-60px min-width-768px */ }
    
    .wdt-custom-img-box-carousel-h1 .swiper-slide.swiper-slide-active {
        transform: translateY(clamp(3.125rem, 1.25rem + 3.9063vw, 5.9375rem)); /* max-95 min-50px min-width-768px */
        -webkit-transform: translateY(clamp(3.125rem, 1.25rem + 3.9063vw, 5.9375rem)); /* max-95 min-50px min-width-768px */
    }

    .wdt-custom-img-box-carousel-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; left: 50%; top: -180px; }
}

/* HOME - 2 | SLIDER */

.wdt-custom-slider-h2 .wdt-meta-group-content { display: flex; margin-bottom: clamp(2.1875rem, 1.875rem + 1.5625vw, 3.75rem); /* max-60 min-35px */ }
.wdt-custom-slider-h2 .wdt-parallax-carousel-title {
    flex: 1;
    padding-right: clamp(1.875rem, -1.0417rem + 6.0764vw, 6.25rem); /* max-100 min-30px */
}
.wdt-custom-slider-h2 .wdt-meta-button-group-content {
    flex: 0.8;
    display: flex;
    flex-direction: column-reverse;
    justify-content: start;
    align-items: start;
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-title h4 { margin: 0;
    font-size: clamp(1.875rem, 1.1538rem + 3.2051vw, 5rem); /* max-80 min-30px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: uppercase; color: var(--wdtHeadAltColor); }
    
.wdt-custom-slider-h2 .wdt-parallax-carousel-content p {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Base);
    color: var(--wdtHeadAltColor);
    margin-bottom: clamp(1.5625rem, 1.4375rem + 0.625vw, 2.1875rem); /* max-35 min-25px */
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-button a {
    display: inline-block;
    position: relative;
    color: var(--wdtLinkColor);
    letter-spacing: var(--wdtLetterSpacing_1X);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    background: transparent !important;
    padding: 0 !important;
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Base);
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-button a::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: -1px;
    height: 1px;
    background-color: currentColor;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: transform var(--wdt-Livi-Transition);
    transition: transform var(--wdt-Livi-Transition);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    pointer-events: none;
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-button a::after {
    margin: auto 0;
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    border: 1px solid currentColor;
    top: 0;
    bottom: 0;
    right: -28px;
    pointer-events: none;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: var(--wdt-Livi-Transition);
    transition: var(--wdt-Livi-Transition);
    pointer-events: none;
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-button a:focus::before, .wdt-custom-slider-h2 .wdt-parallax-carousel-button a:hover::before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-button a:focus::after, .wdt-custom-slider-h2 .wdt-parallax-carousel-button 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);
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-pagination-wrapper {
    text-align: center;
    width: 100%;
}
.wdt-custom-slider-h2 .swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem);
    width: auto;
}
.wdt-custom-slider-h2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: transparent;
    background-image: none;
    border: none;
    display: inline-flex;
    place-content: center;
    place-items: center;
    height: 14px;
    margin: 6px;
    opacity: 1;
    padding: 0;
    position: relative;
    width: 14px;
    z-index: 1;
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
    -webkit-transition: var(--wdt-Livi-Transition);
    transition: var(--wdt-Livi-Transition);
}
.wdt-custom-slider-h2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet::before {
    content: '';
    border: 1px solid var(--wdtBorderColor);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    width: inherit;
    height: inherit;
    display: inherit;
    transition: inherit; -webkit-transition: inherit;
}
.wdt-custom-slider-h2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before,
.wdt-custom-slider-h2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:hover::before {
    border-radius: 0;
    border: none;
    top: 4px;
    border-bottom: 15px solid transparent;
    border-left: 15px solid var(--wdtBorderColor);
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-image img {
    width: 100%;
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-image {
    position: relative;
    overflow: hidden;
}
.wdt-custom-slider-h2 .wdt-parallax-carousel-image::before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 500px;
    max-width: 40%;
    height: 100%;
    background: linear-gradient(180deg,var(--wdtPrimaryColor),var(--wdtSecondaryColor));
    clip-path: polygon(100% 100%, 100% 0%, 0% 100%); -webkit-clip-path: polygon(100% 100%, 100% 0%, 0% 100%);
    mix-blend-mode: multiply;
}
.wdt-custom-slider-h2 .swiper-slide .wdt-parallax-carousel-image::before {
    transform: translateX(200px); -webkit-transform: translateX(200px);
    transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
}
.wdt-custom-slider-h2 .swiper-slide-active .wdt-parallax-carousel-image::before {
    transform: translateX(0px); -webkit-transform: translateX(0px);
    transition-delay: 600ms; -webkit-transition-delay: 600ms;
}

/* ****************************** RESPONSIVE START ****************************** */

/* *********** MAX-WIDTH | 1540 *********** */

@media only screen and (max-width:1540px) {

    /* HOME 2 | TEAM | TYPE 1 */
    .wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group { padding: 20px 40px 0; }

    /* IMGAE BOX CAROUSEL | HOME 1 */
    .wdt-custom-img-box-carousel-h1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { top: -150px; }
}



/* *********** MAX-WIDTH | 1280 *********** */

@media only screen and (max-width:1280px) {

    /* HOME - 2 | ACCORDIAN ASIDE BANNER */
    .wdt-custom-accordian-aside-banner-h2 .wdt-content-item .wdt-content-detail-group {
        width: 100%
    }

    /* HOME 2 | TEAM | TYPE 1 */
    .wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group::before {
        height: 80px
    }

    /* HOME - 3 | TESTIMONIAL */
    .wdt-custom-testimonial-h3 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper {
        top: -70px;
    }

    /* TEAM PAGE | TEAM SECTION ALIGNMENT */
    .wdt-custom-team-1 .wdt-column:nth-child(1), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+1) {
        transform: translate(0px,0px); -webkit-transform: translate(0px,0px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(2), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+2) {
        transform: translate(40px,-80px); -webkit-transform: translate(40px,-80px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(3), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+3) {
        transform: translate(0px,80px); -webkit-transform: translate(0px,80px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(4), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+4) {
        transform: translate(10px,60px); -webkit-transform: translate(10px,60px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(5), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+5) {
        transform: translate(-40px,-130px); -webkit-transform: translate(-40px,-130px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(6), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+6) {
        transform: translate(-60px,100px); -webkit-transform: translate(-60px,100px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(7), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+7) {
        transform: translate(20px,40px); -webkit-transform: translate(20px,40px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(8), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+8) {
        transform: translate(-20px,-100px); -webkit-transform: translate(-20px,-100px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(9), 
    .wdt-custom-team-1 .wdt-column:nth-child(9n+9) {
        transform: translate(-20px,80px); -webkit-transform: translate(-20px,80px);
    }
}



/* *********** MAX-WIDTH | 1024 *********** */

@media only screen and (max-width:1024px) {

    /* HOME - 2 | ACCORDIAN ASIDE BANNER */
    .wdt-custom-accordian-aside-banner-h2 .wdt-content-item {
        padding: 20px;
        padding-right: 0;
        min-height: 500px
    }

    /* HOME 2 | TEAM | TYPE 1 */
    .wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group { padding: 20px 70px 0; }
    
    .wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group::before { height: 120px }

    /* Home 2 | Pricing Table */
    .wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder, 
    .wdt-custom-pricing-plan-h2.active .wdt-pricing-table-holder, 
    .wdt-custom-pricing-plan-h2 .wdt-pricing-table-holder:hover {
        min-height: unset;
    }

    /* TEAM PAGE | TEAM SECTION ALIGNMENT */
    .wdt-custom-team-1 .wdt-column:nth-child(2n) {
        transform: translate(0px,0px); -webkit-transform: translate(0px,0px);
    }
    .wdt-custom-team-1 .wdt-column:nth-child(2n-1) {
        transform: translate(0px,clamp(0rem, -1.5865rem + 7.0513vw, 6.875rem)); -webkit-transform: translate(0px,clamp(0rem, -1.5865rem + 7.0513vw, 6.875rem));
    }
    .wdt-custom-team-1 .wdt-team-holder.wdt-rc-template-classic .wdt-column-wrapper {
        padding-bottom: clamp(0rem, -1.5865rem + 7.0513vw, 6.875rem);
    }

}



/* *********** MAX-WIDTH | 767 *********** */

@media only screen and (max-width:767px) {

    .wdt-custom-team-type1 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { margin-top: 30px; }

    /* Home - 2 | Pricing Table Tab */
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        padding: 0;
        padding-top: 10px;
        background: transparent;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        width: 100%;
        max-width: 347px;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list {
        box-shadow: none;
        margin: 0;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        font-size: var(--wdtFontSize_Base);
        font-weight: var(--wdtFontWeight_Base);
        line-height: var(--wdtLineHeight_Alt);
        font-family: var(--wdtFontTypo_Base);
        text-transform: capitalize;
        background: transparent;
        letter-spacing: 0;
        color: var(--wdtHeadAltColor);
        padding: 18px;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-subtitle {
        padding: 4px 12px;
        background: var(--wdtSecondaryColor);
        border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X);
        margin: -4px 0;
        margin-left: 12px;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:last-child a .wdt-content-subtitle {
        display: none;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a, 
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a {
        color: var(--wdtLinkColor);
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li {
        background: var(--wdtAccentTxtColor);
        box-shadow: 0 0 10px rgba(var(--wdtHeadAltColorRgb),0.15); -webkit-box-shadow: 0 0 10px rgba(var(--wdtHeadAltColorRgb),0.15);
        opacity: 0;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li {
        opacity: 1;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover {
        background: var(--wdtAccentTxtColor);
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
        background: transparent;
        box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb),1) inset; -webkit-box-shadow: 0 0 0 1px rgba(var(--wdtHeadAltColorRgb),1) inset;
        opacity: 1;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, 
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        background: var(--wdtHeadAltColor);
        top: 57%;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title {
        line-height: inherit;
        color: currentColor;
        position: relative;
        background: linear-gradient(0deg, currentColor, currentColor);
        background-repeat: no-repeat;
        background-position: 0 100%;
        background-size: 0% 1px;
        display: inline;
        transition: var(--wdt-Livi-Transition); -webkit-transition: var(--wdt-Livi-Transition);
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a:hover .wdt-content-title {
        background-size: 100% 1px;
    }

    /* HOME - 3 | TESTIMONIAL */
    .wdt-custom-testimonial-h3 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper {
        position: relative;
        top: 0;
        right: auto;
    }
    .wdt-custom-testimonial-h3 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        margin-top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem);
    }


    /* HOME - 2 | SLIDER */
    .wdt-custom-slider-h2 .wdt-parallax-carousel-title {
        padding-right: 0;
        padding-bottom: clamp(0.625rem, -0.6329rem + 6.2893vw, 1.25rem); /* max-20 min-10px max-width-767 min-width-320 */
    }
    .wdt-custom-slider-h2 .wdt-meta-group-content {
        flex-direction: column;
    }
}



/* *********** MAX-WIDTH | 480 *********** */

@media only screen and (max-width:480px) {

    /* HOME 2 | TEAM | TYPE 1 */
    .wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group { padding: 20px 40px 0; }
    
    .wdt-custom-team-type1 .wdt-content-item .wdt-content-media-group::before { height: 80px; }

    /* Home - 2 | Pricing Table Tab */
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, 
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        width: 10px;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before {
        right: 17px;
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        right: 10px
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before {
        right: 10px
    }
    .wdt-custom-pricing-h2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after {
        right: 16px
    }

    /* TEAM PAGE | TEAM SECTION ALIGNMENT */
    .wdt-custom-team-1 .wdt-column:nth-child(2n-1) {
        transform: translate(0px,0px); -webkit-transform: translate(0px,0px);
    }
}



