/* Layout Responsive */

body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
    padding: 0 30px;
}
@media only screen and (min-width: 1541px){
    body .elementor-section.elementor-section-boxed>.elementor-container {
            padding: 0 30px;
        }
}
@media (max-width: 1540px) {
    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,.wdt-no-full-section) > .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
        padding: 0 30px;
        width: 100%;
        max-width: 100%;
    }
    body .container .elementor-section.elementor-section-boxed > .elementor-container {
        padding: 0;
    }
}
@media (min-width: 1025px) {
    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,.wdt-no-full-section) > .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
        padding: 0 30px;
    }
    body .container .elementor-section.elementor-section-boxed > .elementor-container {
        padding: 0;
    }
}
@media (max-width: 1024px) {
    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,.wdt-no-full-section) > .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
        padding: 0 20px;
    }
    body .container .elementor-section.elementor-section-boxed > .elementor-container {
        padding: 0;
    }
}

/* End */

/* Chrome Update_Width-Issue */

.wdt-content-item > div[data-elementor-type="page"], .wdt-content-item > div[data-elementor-type="section"], .wdt-content-item > div {
    width: 100%;
}

/* Heading */

.wdt-heading-uppercase .wdt-heading-holder .wdt-heading-title-wrapper{
    text-transform: uppercase;
}
h2.wdt-heading-title-wrapper{
    font-size: clamp(2.25rem, 2.0769rem + 0.7692vw, 3rem);
}
h3.wdt-heading-title-wrapper{
    font-size: clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem);
}
h4.wdt-heading-title-wrapper{
    font-size: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);
}
.wdt-heading-holder h1.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem);
}

/* End */

/* Footer 1 */

.wdt-custom-image-border-full img{
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
}
.elementor-widget-text-editor p{
    position: relative;
    padding-left: 30px;
    font-size: var(--wdtFontSize_Ext);
}
.elementor-widget-text-editor p:before{
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    bottom: 3px;
    width: 3px;
    background: linear-gradient(45deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
}
.wdt-custom-icon-list-for-footer .elementor-icon-list-items .elementor-icon-list-item{
    padding-bottom: 3px;
}
.wdt-custom-icon-list-for-footer .elementor-icon-list-items .elementor-icon-list-item a{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-no-border-text-editor.elementor-widget-text-editor p:before{
    content: none;
}
.wdt-no-border-text-editor.elementor-widget-text-editor p{
    padding-left: 0;
}
#footer .elementor-element.elementor-widget-text-editor p a:not(.button){
    color: var(--wdtAccentTxtColor);
}
#footer .elementor-element.elementor-widget-text-editor p a:not(.button):hover{
    color: var(--wdtPrimaryColor);
}
::placeholder{
    opacity: .75;
}

/* CheckBox */

input[type="checkbox"]{
    opacity: 1;
    -webkit-appearance: none;
    appearance: none;
    width: .75em;
    height: .75em;
    border: 1px solid var(--wdtBorderColor);
    transform: translateY(-0.075em);
    display: inline-grid;
    place-content: center;
    background: transparent;
    border-radius: 2px;
    padding: 0 0;
}
input[type="checkbox"]:focus{
    border-color: var(--wdtBorderColor);
}
input[type="checkbox"]:checked{
    border: 1px solid var(--wdtPrimaryColor);
}
input[type="checkbox"]:before{
    content: "";
    width: 0.5em;
    height: 0.5em;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    opacity:0;
    transform: scale(.5);
    transform-origin: bottom left;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--wdtBorderColor);
    z-index: 1;
}
input[type="checkbox"]:checked:before{
	opacity: 1;
    transform: scale(1);
}
.wdt-custom-footer-contact-info .elementor-icon-list-items .elementor-icon-list-item a{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-footer-service-heading p{
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient( var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    font-size: var(--wdtFontSize_H4);
    text-transform: uppercase;
    background-size: 100%;
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
}
.wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
}
#footer .wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtAccentTxtColor);
}
#footer .wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-media-group{
    display: flex;
    align-items: baseline;
}
.wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-media-group > div:first-child{
    margin-right: 10px;
}
.wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: var(--wdtFontSize_H6);
    top: 2px;
}
.wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtPrimaryColor);
    text-transform: uppercase;
    background: linear-gradient(var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-footer-contact-info-for-locate .wdt-content-item .wdt-content-elements-group > div:not(:last-child){
    margin-bottom: 20px;
}

/* End */

/* Portfolio */

.wdt-custom-section-for-portfolio-carousel.elementor-section > .elementor-container{
    margin-left: 100px;
    padding-left: 0 !important;
}

/* End */

/* Blog Single */
.wdt-custom-post-category-single.elementor-widget-wdt-post-categories,
.elementor-element.wdt-custom-post-date-single.elementor-widget-wdt-post-date{
    margin-bottom: -2px;
}
.wdt-custom-blog-category-heading .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: calc(var(--wdtFontSize_H6) - 2px);
}
.wdt-custom-post-category-single.elementor-widget-wdt-post-categories .single-entry-categories a,
.elementor-element.wdt-custom-post-date-single.elementor-widget-wdt-post-date .entry-date-wrapper .single-entry-date,
.elementor-element.wdt-custom-post-comments-single.elementor-widget-wdt-post-comments .entry-comments-wrapper .single-entry-comments{
    font-size: calc(var(--wdtFontSize_H6) - 2px);
    font-weight: var(--wdtFontWeight_Ext);
}
.elementor-element.wdt-custom-post-comments-single.elementor-widget-wdt-post-comments .entry-comments-wrapper .single-entry-comments a:before{
    content: "";
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 45' style='enable-background:new 0 0 50 45;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M43.1,0H6.9C3.1,0,0,3.1,0,7l0,0v24.8c0,3.9,3.1,7,6.9,7h9.6l5.6,5.1c1.7,1.5,4.2,1.5,5.8,0l5.6-5.1h9.7 c3.8,0,6.9-3.1,6.9-7V7C50,3.1,46.9,0,43.1,0C43.1,0,43.1,0,43.1,0z M45,31.8c0,1.1-0.8,1.9-1.9,1.9H32.5c-0.6,0-1.2,0.2-1.7,0.6 L25,39.7l-5.9-5.3c-0.5-0.4-1.1-0.6-1.7-0.6H6.9c-1,0-1.9-0.9-1.9-1.9V7c0-1.1,0.8-1.9,1.9-1.9h36.3c1,0,1.9,0.9,1.9,1.9V31.8z'/%3E%3Cellipse cx='14.3' cy='19.8' rx='4.1' ry='4.1'/%3E%3Cellipse cx='25.6' cy='19.8' rx='4.1' ry='4.1'/%3E%3Cellipse cx='36.9' cy='19.8' rx='4.1' ry='4.1'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 45' style='enable-background:new 0 0 50 45;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M43.1,0H6.9C3.1,0,0,3.1,0,7l0,0v24.8c0,3.9,3.1,7,6.9,7h9.6l5.6,5.1c1.7,1.5,4.2,1.5,5.8,0l5.6-5.1h9.7 c3.8,0,6.9-3.1,6.9-7V7C50,3.1,46.9,0,43.1,0C43.1,0,43.1,0,43.1,0z M45,31.8c0,1.1-0.8,1.9-1.9,1.9H32.5c-0.6,0-1.2,0.2-1.7,0.6 L25,39.7l-5.9-5.3c-0.5-0.4-1.1-0.6-1.7-0.6H6.9c-1,0-1.9-0.9-1.9-1.9V7c0-1.1,0.8-1.9,1.9-1.9h36.3c1,0,1.9,0.9,1.9,1.9V31.8z'/%3E%3Cellipse cx='14.3' cy='19.8' rx='4.1' ry='4.1'/%3E%3Cellipse cx='25.6' cy='19.8' rx='4.1' ry='4.1'/%3E%3Cellipse cx='36.9' cy='19.8' rx='4.1' ry='4.1'/%3E%3C/g%3E%3C/svg%3E");
    mask-size: 20px;
    mask-repeat: no-repeat;
    mask-position: center;
    background: var(--wdtHeadAltColor);
    top: 5px;
    margin-right: 10px;
}
.elementor-element.wdt-custom-post-category-single.elementor-widget-wdt-post-categories .entry-categories-wrapper,
.elementor-element.wdt-custom-post-date-single.elementor-widget-wdt-post-date .entry-date-wrapper,
.elementor-element.wdt-custom-post-comments-single.elementor-widget-wdt-post-comments .entry-comments-wrapper{
    margin-bottom: 0;
}
.elementor-element.wdt-custom-blog-single-section-1{
    background-image: linear-gradient(90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor));
}
.elementor-element.wdt-custom-blog-single-text-editor p{
    font-size: calc(var(--wdtFontSize_H6) - 2px);
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    font-size: calc(var(--wdtFontSize_H6) - 2px);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-icon-list-blog-single.elementor-widget .elementor-icon-list-items{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 20px;
}
.elementor-element.wdt-custom-testimonial-section-blog-single{
    background: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    border-radius: var(--wdtRadius_3X) 0 0;
}
.wdt-custom-testimonial-blog-single .wdt-content-item{
    display: flex;
    flex-direction: column-reverse;
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-description{
    font-size: calc(var(--wdtFontSize_H6) - 2px);
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtHeadAltColor);
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    padding-right: 10px;
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-title h5,
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtHeadAltColor);
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-subtitle{
    font-size: var(--wdtFontWeight_Base);
}
.wdt-custom-testimonial-blog-single .wdt-content-item > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-custom-testimonial-blog-single .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle{
    margin-top: 0;
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-elements-group{
    display: flex;
    justify-content: end;
    align-items: baseline;
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-elements-group > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-detail-group{
    margin-bottom: 25px;
    display: flex;
    align-items: flex-start;
}
.wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    margin-right: 30px;
    font-size: var(--wdtFontSize_H2);
    color: rgba(var(--wdtHeadAltColorRgb),.75);
    opacity: .15;
}

/* End */

/* Inview For Animation */

.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements {
    padding-right: 5px;
}
.wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements{
    background-image: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-clip: text;
    color: transparent;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements .wdt-split-heading-title{
    color: inherit;
    animation-timing-function: cubic-bezier(.77,.02,.11,.97);
    animation-iteration-count: 1;
    animation-duration: calc( 0.05s * 10 );
    animation-delay: calc( 0.05s * var(--char-index) );
    position: relative;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: inherit;
}
.wdt-custom-inview .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper{
    display: flex;
    padding: 0 15px 0 0;
}
.wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child{
    margin-left: -2px;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper .wdt-split-heading-title{
    animation-name: background-color-cycle;
    opacity: 1;
}
@keyframes color-cycle {
    25% { color: var(--wdtPrimaryColor); transform: translate(0em, 0em); }
    50% { color: var(--wdtBorderColor); transform: translate( 0.025em, -0.05em); }
    75% { color: var(--wdtPrimaryColor); transform: translate(0em, 0em); }
    100% { color: var(--wdtBorderColor); transform: translate(0em, 0em); }
} 
@keyframes color-cycle {
    25% {  transform: translateY(0%) scale(1.15, .8); } 
    75% {  transform: translateY(-10%) scale(.8, 1.15); }
} 
@keyframes background-color-cycle {
    25% { background-image: linear-gradient(29deg, var(--wdtHeadAltColor), var(--wdtPrimaryColor)); transform: translateY(0%) scale(1.15, .8); }
    50% { background-image: linear-gradient(49deg, var(--wdtBorderColor), var(--wdtHeadAltColor)); }
    75% { background-image: linear-gradient(29deg, var(--wdtHeadAltColor), var(--wdtPrimaryColor)); transform: translateY(-10%) scale(.8, 1.15); }
    100% { background-image: linear-gradient(49deg, var(--wdtBorderColor), var(--wdtHeadAltColor)); }
}  
/* For Highlight */

.wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper{
    display: flex;
}
.wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:not(:last-child){
    padding-right: 10px;
}

/* End */

/* Portfolio Single */

.wdt-custom-portfolio-heading .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: calc(var(--wdtFontSize_H1) - 5px);
}
.wdt-custom-portfolio-single-socials.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text{
    font-size: var(--wdtFontSize_H6);
}
.wdt-custom-portfolio-single-socials.elementor-widget.elementor-list-item-link-full_width a{
    margin-right: 10px;
}
.wdt-custom-icon-box-for-portfolio-single .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: calc(var(--wdtFontSize_H2) + 2px);
    color: var(--wdtPrimaryColor);
}
.wdt-custom-icon-box-for-portfolio-single .wdt-content-item .wdt-content-title h5, .wdt-custom-icon-box-for-portfolio-single .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-icon-box-for-portfolio-single .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H5);
    margin-top: 0;
}
.wdt-custom-icon-box-for-portfolio-single .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 10px;
}
.wdt-custom-icon-box-for-portfolio-single .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_Ext);
    padding-right: 15px;
    color: var(--wdtAccentTxtColor);
}
.swiper-wrapper{
    cursor: grab;
}
.wdt-custom-portfolio-single-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img{
    width: 150px;
    min-height: 150px;
    object-fit: cover;
    border-radius: var(--wdtRadius_3X);
}
.wdt-custom-portfolio-single-popup > .elementor-widget-container{
    display: flex;
}
.wdt-custom-portfolio-single-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    width: 60px;
    height: 60px;
    font-size: var(--wdtFontSize_H6);
}
.elementor-widget-wdt-popup-box > .elementor-widget-container{
    display: flex;
}
.wdt-custom-testimonials-portfolio .wdt-content-item{
    display: flex;
    flex-direction: column-reverse;
}
.wdt-custom-testimonials-portfolio .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_H6);
}
.wdt-custom-testimonials-portfolio .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: 135px;
}
.wdt-custom-testimonials-portfolio .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H5);
}
.wdt-custom-testimonials-portfolio .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtBorderColor); 
    font-size: var(--wdtFontSize_Ext);
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-testimonials-portfolio .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-bottom: 40px;
}
.wdt-custom-portfolio-single-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before{
    opacity: 1;
}
.wdt_listings-template-default.single.single-wdt_listings #main > .container{
    max-width: 100%;
    padding: 0;
}

/* End */

/* Default Fixed For all pages */

.elementor-element.wdt-custom-social-fixed{
    transform: translateY(50%);
}
.wdt-custom-social-fixed.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
}
.elementor-element.wdt-custom-social-fixed{
    writing-mode: tb-rl;
    min-height: 315px;
}
.elementor .elementor-element.wdt-custom-social-fixed ul.elementor-icon-list-items{
    padding: 30px 10px;
    /* writing-mode: tb-rl; */
    transform: scale(-1);
    background: var(--wdtAccentTxtColor);
}
.elementor .elementor-element.wdt-custom-vertical-scroll-to-top{
    padding: 30px 10px 80px;
    writing-mode: tb-rl;
    transform: scale(-1) translateY(-50%);
    background: var(--wdtAccentTxtColor);
    min-height: 240px;
}
.elementor-widget.wdt-custom-social-fixed .elementor-icon-list-items .elementor-icon-list-item{
    padding-bottom: 10px;
}
.wdt-custom-vertical-scroll-to-top .wdt-button-holder.wdt-button-size-sm .wdt-button{
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
}
#footer .wdt-custom-vertical-scroll-to-top .wdt-button-holder.wdt-button-size-sm .wdt-button{
    overflow: visible;
} 
.wdt-custom-vertical-scroll-to-top .wdt-button-holder{
    position: relative;
}
.wdt-custom-vertical-scroll-to-top .wdt-button-holder a.wdt-button{
    padding-bottom: 10px;
}
#footer .wdt-custom-vertical-scroll-to-top .wdt-button-holder.wdt-button-size-sm .wdt-button:hover{
    color: var(--wdtTertiaryColor);
}

#footer .wdt-custom-vertical-scroll-to-top .wdt-button-holder a:before{
    position: absolute;
    content: "";
    width: 2px;
    height: 50px;
    margin: 10px 0;
    background: currentColor;
    transform-origin: top;
    -webkit-animation: scroll-down 2500ms infinite;
    animation: scroll-down 2500ms infinite;
    transition: var(--wdtBaseTransition);
    margin: auto;
    left: 0;
    right: 7px;
    top: 100%;
}
@keyframes scroll-down{
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
    50% {
        -webkit-transform: scaleY(0.2);
        transform: scaleY(0.2);
    }
}
.wdt-fixed-section-footer .elementor-column{
    min-height: 0;
}

#footer .wdt-button-holder.wdt-template-textual .wdt-button:hover{
    color: var(--wdtHeadAltColor);
}
.wdt-custom-social-fixed.elementor-widget-icon-list .elementor-icon-list-item a{
    position: relative;
}
.wdt-custom-social-fixed.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child) a:after{
    content: "";
    position: relative;
    width: 2px;
    height: 8px;
    margin: 5px 0;
    background: var(--wdtquaternaryColor);
    top: 4px;
    left: -1px; 
}
#footer .wdt-custom-social-fixed.elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text{
    color: var(--wdtTertiaryColor);
}
.wdt-custom-social-slider-3.wdt-custom-social-fixed.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child) a:after{
    background: var(--wdtAccentTxtColor);
}

/* End */

/* Career Detail page */

.elementor-widget.wdt-custom-icon-list-1-career-detail.elementor-align-left .elementor-inline-items{
    justify-content: space-between;
}
.elementor-widget.wdt-custom-icon-list-1-career-detail.elementor-widget-icon-list .elementor-icon-list-text > span{
    color: var(--wdtBorderColor);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
}
.elementor-widget.wdt-custom-overview-icon-list.elementor-widget-icon-list .elementor-icon-list-text{
    font-weight: var(--wdtFontWeight_Ext);
    font-size: var(--wdtFontSize_H6);
}
.elementor-widget.wdt-custom-overview-icon-list.elementor-widget-icon-list .elementor-icon-list-text > span{
    color: rgba(var(--wdtHeadAltColorRgb),.75);
    font-weight: var(--wdtFontWeight_Base);
}

/* Tab */
.wdt-career-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-career-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
    color: var(--wdtHeadAltColor);
}
.wdt-career-detail-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(233, 248, 255);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    opacity: 0;
}
.wdt-career-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before,
.wdt-career-detail-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before{
    opacity: 1;
}
.wdt-career-detail-tab .wdt-tabs-container .wdt-tabs-content-wrapper{
    background-image: linear-gradient(180deg, rgb(233, 248, 255), rgba(var(--wdtTertiaryColorRgb),.5));
    background-color: transparent;
}
.wdt-custom-list-career-detail-tab.elementor-widget .elementor-icon-list-items{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
.wdt-custom-list-career-detail-tab.elementor-widget .elementor-icon-list-item{
    align-items: baseline;
}
.wdt-custom-list-career-detail-tab.elementor-widget .elementor-icon-list-icon{
    top: 10px;
}
.wdt-custom-list-career-detail-tab.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    align-self: flex-start;
}
.career-form input,
.career-form textarea{
    border: none;
    border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb),.5);
    border-radius: var(--wdtRadius_Zero);
    padding-left: 0;
    margin-bottom: 0;
    padding-right: 5px;
    background-color: transparent;
}
.career-form input[type="submit"]{
    margin-bottom: 0;
    width: 100%;
    border-radius: var(--wdtRadius_1X);
    background: linear-gradient(90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-size: 300%;
    background-position: left;
}
.career-form input[type="submit"]:hover{
    background-position: right;
}
.career-form input[type="submit"]{
    color: var(--wdtHeadAltColor);
    margin-top: 0;
}
textarea:focus{
    border-color: var(--wdtBorderColor);
}
textarea::placeholder{
    font-size: calc(var(--wdtFontSize_H6) - 2px);
}
.career-form .submit{
    position: relative;
}
.career-form .submit p{
    margin-bottom: 0;
}
.career-form .submit .wpcf7-spinner{
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.wpcf7-not-valid-tip{
    position: absolute;
}

/* End */

/* Slider 1 */

.elementor-element.wdt-custom-text-path-slider .e-text-path svg{
    overflow: visible;
    width: 155px;
    height: 155px;
    text-transform: uppercase;
    letter-spacing: 11px;
    animation: rotate 10s linear infinite;
    -webkit-animation: rotate 10s linear infinite;
}
.elementor-element.wdt-custom-text-path-slider:before{
    content: "";
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 20px;
    right: 20px;
    background: linear-gradient(109deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor));
    border-radius: var(--wdtRadius_Full);
    animation: pulse 2s infinite;
    -webkit-animation: pulse 2s infinite;
}
.wdt-custom-text-path-slider:after{
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M33.2,7L16.5,24.9l16.8,17.9L50,24.9L33.2,7z'/%3E%3Cpath d='M11.7,25.1l10.8,11.6L16.6,43L0,25.1L16.6,7.4l5.9,6.3L11.7,25.1z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    -webkit-mask-size: 48px;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M33.2,7L16.5,24.9l16.8,17.9L50,24.9L33.2,7z'/%3E%3Cpath d='M11.7,25.1l10.8,11.6L16.6,43L0,25.1L16.6,7.4l5.9,6.3L11.7,25.1z'/%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: 48px;
    background: var(--wdtAccentTxtColor);
}
.wdt-custom-slider-1-explore .wdt-content-item .wdt-content-title h5 a{
    position: relative;
}
.wdt-custom-slider-1-explore .wdt-content-item .wdt-content-title h5 a:after{
    content: "";
    position: relative;
    display: inline-block;
    width: 16px;
    height: 14px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 8' style='enable-background:new 0 0 10 8;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M6.2,7.5c-0.1,0-0.3,0-0.4-0.1c-0.2-0.2-0.2-0.5,0-0.7L8,4.5H0.8C0.5,4.5,0.3,4.3,0.3,4s0.2-0.5,0.5-0.5H8 L5.9,1.3c-0.2-0.2-0.2-0.5,0-0.7s0.5-0.2,0.7,0l3,3c0.2,0.2,0.2,0.5,0,0.7l-3,3C6.5,7.5,6.3,7.5,6.2,7.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 8' style='enable-background:new 0 0 10 8;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M6.2,7.5c-0.1,0-0.3,0-0.4-0.1c-0.2-0.2-0.2-0.5,0-0.7L8,4.5H0.8C0.5,4.5,0.3,4.3,0.3,4s0.2-0.5,0.5-0.5H8 L5.9,1.3c-0.2-0.2-0.2-0.5,0-0.7s0.5-0.2,0.7,0l3,3c0.2,0.2,0.2,0.5,0,0.7l-3,3C6.5,7.5,6.3,7.5,6.2,7.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    background-color: currentColor;
    transition: var(--wdtBaseTransition);
    margin-left: 10px;
    top: 3px;
}
.wdt-custom-slider-1-explore .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-tags-slider-1 .wdt-button-holder.wdt-button-size-sm .wdt-button{
    padding: 10px 25px;
    border-color: rgba(var(--wdtAccentTxtColorRgb),.5);
}
.wdt-custom-tags-slider-1 .wdt-button-holder.wdt-button-size-sm .wdt-button:after{
    content: "";
    background-image: linear-gradient(93deg, var(--wdtTertiaryColor) 11%, var(--wdtPrimaryColor) 110%);
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
    opacity: 0;
}
.wdt-custom-tags-slider-1 .wdt-button-holder.wdt-button-size-sm .wdt-button:hover{
    border-color: var(--wdtPrimaryColor);
}
.wdt-custom-tags-slider-1 .wdt-button-holder.wdt-button-size-sm .wdt-button:hover:after{
    opacity: 1;
    transform: none;
    -webkit-transform: none;
}
#footer .wdt-custom-tags-slider-1 .wdt-button-holder.wdt-button-size-sm .wdt-button .wdt-button-text span{
    transition: .3s;
}
#footer .wdt-custom-tags-slider-1 .wdt-button-holder.wdt-button-size-sm .wdt-button:hover .wdt-button-text span{
    color: var(--wdtHeadAltColor);
}
.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{
    flex-direction: row-reverse;
}
.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon{
    margin-left: 0;
    margin-right: 0px;
    font-size: 12px;
    width: 78px;
    height: 78px;
    justify-content: center;
    align-items: center;
    border-radius: var(--wdtRadius_Full);
    background-image: linear-gradient( -45deg, var(--wdtTertiaryColor) 10%, var(--wdtPrimaryColor));
    border: 2px solid var(--wdtquaternaryColor);
    color: var(--wdtHeadAltColor);
}

.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon,
.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i{
    display: flex;
}
.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{
    display: grid;
    align-content: center;
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
    border-radius: 0 var(--wdtRadius_Part) var(--wdtRadius_Part) 0;
    border-radius: var(--wdtRadius_2X);
    padding: 25px 40px 25px 85px;
    line-height: var(--wdtLineHeight_Alt);
    background: linear-gradient( -45deg, var(--wdtTertiaryColor) , var(--wdtPrimaryColor)  );
    position: relative;
    left: -60px;
    color: var(--wdtHeadAltColor);
    background: linear-gradient( -45deg, var(--wdtTertiaryColor) 10%, var(--wdtPrimaryColor),var(--wdtPrimaryColor) );
    background-position: right;
    background-size: 200%;
}
.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label {
    background-position: left;
}
.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i{
    position: relative; 
}
.wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i:before{
    content: "";
    position: absolute;
    top: -15px;
    left: -15px;
    bottom: -15px;
    right: -15px;
    background-color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
}
.wdt-custom-frame-svg svg{
    animation: rotate 12s linear infinite;
    -webkit-animation: rotate 12s linear infinite;
}
.elementor-element.wdt-custom-heading-slider-1-1.wdt-custom-inview .wdt-heading-holder h1.wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(3.75rem, 2.8846rem + 3.8462vw, 7.5rem);
    justify-content: flex-start;
    flex-direction: column;
    align-items: baseline;
}
.elementor-element.wdt-custom-heading-slider-1-1.wdt-custom-inview .wdt-heading-holder h1.wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:last-child{
    margin-left: auto;
}
.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child{
    width: 100%;
}
.wdt-custom-rating-slider-1 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group{
    display: flex;
    align-items: baseline;
}
.wdt-custom-rating-slider-1 .wdt-testimonial-holder .wdt-content-item h5{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    padding-left: 15px;
}
.wdt-custom-rating-slider-1 .wdt-testimonial-holder .wdt-content-item h5 a{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-hand-slider-1 .elementor-widget-container:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0px;
    width: 50px;
    background: linear-gradient(90deg, transparent 20%, var(--wdtquaternaryColor) 100% );
    z-index: 0;
}
.wdt-custom-slider-1-heading .wdt-heading-holder h2.wdt-heading-title-wrapper{
    font-size: clamp(2.5rem, 1.9375rem + 2.8125vw, 5.3125rem);
}
@media (min-width: 1541px) {
    .wdt-custom-slider-1-heading .wdt-heading-holder h2.wdt-heading-title-wrapper{ width: 40vw; }
}
/* End */

/* Services Detail */

.wdt-custom-service-detail-svg .elementor-icon-wrapper{
    display: flex;
}
.wdt-custom-service-detail-description-1 .wdt-heading-holder .wdt-heading-content-wrapper{
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-service-detail-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img{
    min-height: unset;
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
}
.wdt-custom-service-detail-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    width: 60px;
    height: 60px;
    font-size: var(--wdtFontSize_H6);
}
.wdt-sidenav-navigation-container{
    display: flex;
    justify-content: space-between;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-title-wrapper span.zmdi,
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-title-wrapper h3{
    display: none;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper p > a,
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper p > a{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    padding: var(--wdtPadding_Btn);
    border-radius: var(--wdtRadius_2X);
    background: var(--wdt-elementor-color-primary);
    position: relative;
    overflow: hidden;
    display: flex;
    z-index: 1;
    align-items: center;
    color: var(--wdtHeadAltColor);
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper p > a:hover:after,
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper p > a:hover:before{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper p > a:after,
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper p > a:before{
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    top: -100px;
    left: -120px;
    background-image: linear-gradient( -45deg,var(--wdtPrimaryColor) 0%,var(--wdtTertiaryColor) 50%,var(--wdtPrimaryColor) 70% );
    z-index: -1;
    transition: transform 0.5s ease;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper p > a:before,
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper p > a:after{
    content: "";
    position: relative;
    width: 16px;
    height: 16px;
    display: inline-block;
    -webkit-mask-size: 16px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-size: 16px;
    mask-repeat: no-repeat;
    mask-position: center;
    background: var(--wdtHeadAltColor);
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper p > a:before{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 38' style='enable-background:new 0 0 50 38;' xml:space='preserve'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cpath d='M49.1,17L33,0.8c-1.1-1.1-2.9-1.1-3.9,0c-1.1,1.1-1.1,2.9,0,4l11.3,11.4H2.8C1.3,16.2,0,17.5,0,19c0,1.5,1.3,2.8,2.8,2.8 h37.6L29.1,33.2c-1.1,1.1-1.1,2.9,0,4c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8L49.2,21c0.5-0.5,0.8-1.3,0.8-2 C49.9,18.3,49.6,17.5,49.1,17z'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 38' style='enable-background:new 0 0 50 38;' xml:space='preserve'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cpath d='M49.1,17L33,0.8c-1.1-1.1-2.9-1.1-3.9,0c-1.1,1.1-1.1,2.9,0,4l11.3,11.4H2.8C1.3,16.2,0,17.5,0,19c0,1.5,1.3,2.8,2.8,2.8 h37.6L29.1,33.2c-1.1,1.1-1.1,2.9,0,4c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8L49.2,21c0.5-0.5,0.8-1.3,0.8-2 C49.9,18.3,49.6,17.5,49.1,17z'/%3E%3C/g%3E%3C/svg%3E");
    margin-right: 10px;
    transform: scaleX(-1);
}   
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper p > a:after{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 38' style='enable-background:new 0 0 50 38;' xml:space='preserve'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cpath d='M49.1,17L33,0.8c-1.1-1.1-2.9-1.1-3.9,0c-1.1,1.1-1.1,2.9,0,4l11.3,11.4H2.8C1.3,16.2,0,17.5,0,19c0,1.5,1.3,2.8,2.8,2.8 h37.6L29.1,33.2c-1.1,1.1-1.1,2.9,0,4c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8L49.2,21c0.5-0.5,0.8-1.3,0.8-2 C49.9,18.3,49.6,17.5,49.1,17z'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 38' style='enable-background:new 0 0 50 38;' xml:space='preserve'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cpath d='M49.1,17L33,0.8c-1.1-1.1-2.9-1.1-3.9,0c-1.1,1.1-1.1,2.9,0,4l11.3,11.4H2.8C1.3,16.2,0,17.5,0,19c0,1.5,1.3,2.8,2.8,2.8 h37.6L29.1,33.2c-1.1,1.1-1.1,2.9,0,4c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8L49.2,21c0.5-0.5,0.8-1.3,0.8-2 C49.9,18.3,49.6,17.5,49.1,17z'/%3E%3C/g%3E%3C/svg%3E");
    margin-left: 10px;
} 
.elementor-widget-icon-list.wdt-custom-icon-list-1-service-detail.wdt-custom-icon-list-1-career-detail .elementor-icon-list-item > .elementor-icon-list-text{
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
}
.elementor-widget.wdt-custom-icon-list-1-career-detail.elementor-widget-icon-list.wdt-custom-icon-list-1-service-detail .elementor-icon-list-text > span{
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(360deg, var(--wdtPrimaryColor) 6%, var(--wdtTertiaryColor) 66% );
}
.elementor-widget.wdt-custom-icon-list-1-service-detail .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    content: "";
    right: -100%;
    transform: translateX(-100%);
    height: 15px;
    border-left-width: 2px;
    border-color: rgba(var(--wdtHeadAltColorRgb),.5);
}
.elementor-widget.wdt-custom-icon-list-1-career-detail.wdt-custom-icon-list-1-service-detail .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-top: 8px;
    margin-bottom: 8px;
}
.wdt-sidenav-navigation-container p{
   margin: 5px;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper p{
    margin-left: 0;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper p{
    margin-right: 0;
}

/* End */

/* Slider 2 */

.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: clamp(3rem, 2.3077rem + 3.0769vw, 6rem);
}
.wdt-custom-heading-2-slider-2 .wdt-heading-holder{
    max-width: 550px;
}
.elementor .wdt-section-slider-2 .elementor-background-video-container{
    top: unset;
    bottom: 0;
    width: 55%;
    height: 65%;
    border-radius: 0 calc(var(--wdtRadius_3X) * 2) 0 0;
}
.wdt-custom-slider-2-logo .elementor-icon{
    font-size: 175px;
}
.wdt-custom-slider-2-logo .elementor-icon svg{
    height: 50px;
}
.wdt-custom-slider-2-logo .elementor-icon-wrapper{
    display: flex;
}
.elementor-widget.wdt-custom-slider-2-top-list .elementor-icon-list-icon+.elementor-icon-list-text{
    font-size: var(--wdtFontSize_Base);
}
.wdt-csutom-for-video-slider-2{
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 55%;
    max-height: 62%;
    height: 550px;
    border-radius: 0 calc(var(--wdtRadius_3X) * 2) 0 0;
}
.wdt-csutom-for-video-slider-2 > .elementor-container.elementor-column-gap-no{
    height: 100%;
}
.wdt-csutom-for-video-slider-2 .elementor-container.elementor-column-gap-no{
    padding: 0 !important;
    margin-left: unset;
}
.elementor-element.wdt-csutom-for-video-slider-2 .elementor-background-video-container{
    border-radius: 0 calc(var(--wdtRadius_3X) * 2) 0 0;
    -webkit-border-radius: 0 calc(var(--wdtRadius_3X) * 2) 0 0;
}
.wdt-custom-slider-2-icon-list-1 .elementor-icon-list-items .elementor-icon-list-item{ 
    padding: 5px 15px;
    background-color: var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_2X);
}
.wdt-custom-slider-2-icon-list-1 .elementor-icon-list-items .elementor-icon-list-item span{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-slider-2-icon-list-1 .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text{
    font-weight: var(--wdtFontWeight_Base);
}
.elementor-widget.wdt-custom-slider-2-icon-list-1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-top: 5px;
    margin-bottom: 5px;
}
.wdt-custom-slider-2-animation-top-bottom{
    overflow: hidden;
}
.wdt-custom-slider-2-image-box .wdt-content-item .wdt-content-title h5,
.wdt-custom-slider-2-image-box .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-slider-2-image-box .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-slider-2-animation-top-bottom{
    transform: rotate(270deg);  
}
.wdt-custom-slider-2-animation-top-bottom .wdt-animation-holder .wdt-animation-text a {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
    pointer-events: none;
}
.wdt-custom-slider-2-heading-line-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper,
.wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper{
    align-items: center;
}
.wdt-custom-slider-2-heading-line-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after,
.wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after,
.wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:last-child:after{
    content: "";
    position: relative;
    display: inline-block;
    width: clamp(3rem, 2.7404rem + 1.1538vw, 4.125rem);
    height: clamp(3rem, 2.7404rem + 1.1538vw, 4.125rem);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    margin-left: 15px;
    margin-right: 5px;
}
.wdt-custom-slider-2-heading-line-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M48,15.3c-1.3-3-3.1-5.7-5.4-7.9c-2.3-2.3-5-4.1-7.9-5.4c-1-0.4-2-0.8-3.1-1.1c0,0,0,0,0,0 c-0.9-0.2-1.8-0.4-2.8-0.6c0,0,0,0,0,0c-0.4-0.1-2.4-0.2-2.4-0.2S25.6,0,25.1,0c-0.5,0-2.3,0.1-2.7,0.1c0,0-0.8,0.1-1.2,0.2 c0,0,0,0,0,0c-0.9,0.1-1.8,0.3-2.8,0.6c0,0,0,0,0,0C18,1,17.2,1.2,17.2,1.2c-0.6,0.2-1.3,0.5-1.9,0.7c-3,1.3-5.7,3.1-8,5.4 C5,9.6,3.2,12.3,2,15.3c-1.3,3.1-2,6.4-2,9.7s0.7,6.6,2,9.7c1.3,3,3.1,5.7,5.4,7.9c2.3,2.3,5,4.1,7.9,5.4c0.6,0.3,1.3,0.5,1.9,0.7 c0.4,0.1,0.8,0.2,1.2,0.4c0,0,0,0,0,0c0.9,0.2,1.8,0.4,2.8,0.6c0,0,0,0,0,0c0.4,0.1,0.8,0.1,1.2,0.2c0,0,1.3,0.1,1.3,0.1 c0.4,0,1,0,1.4,0c0.5,0,1,0,1.4,0c0,0,0.8-0.1,1.2-0.1c0,0,0.8-0.1,1.2-0.1c0,0,0,0,0,0c0.9-0.1,1.8-0.3,2.8-0.6c0,0,0,0,0,0 c1-0.3,2.1-0.6,3.1-1.1c3-1.3,5.7-3.1,7.9-5.4c2.3-2.3,4.1-5,5.4-7.9c1.3-3.1,2-6.4,2-9.7S49.3,18.4,48,15.3L48,15.3z M26.4,11.4 V4.9c2.4,1.7,4.6,3.9,6.2,6.5H26.4z M34.2,14.3c1.3,2.8,2.2,6,2.3,9.4H26.4v-9.4H34.2L34.2,14.3z M23.6,11.4h-6.2 c1.7-2.6,3.8-4.8,6.2-6.5V11.4z M23.6,14.3v9.4H13.5c0.2-3.4,1-6.5,2.3-9.4H23.6L23.6,14.3z M12.7,14.6c-1.1,2.9-1.8,5.9-1.9,9h-8 c0.2-3.4,1.2-6.6,2.7-9.4h7.3C12.8,14.4,12.7,14.5,12.7,14.6z M10.8,26.6c0.2,3.1,0.8,6.1,1.9,9c0,0.1,0.1,0.2,0.1,0.3H5.5 c-1.6-2.8-2.5-6-2.7-9.3H10.8z M13.5,26.6h10.1v9.3h-7.7C14.5,33,13.6,29.9,13.5,26.6L13.5,26.6z M23.6,38.7v6.4 c-2.4-1.7-4.5-3.8-6.2-6.4H23.6z M26.4,38.7h6.2c-1.6,2.6-3.8,4.7-6.2,6.4V38.7z M26.4,35.9v-9.3h10.1c-0.2,3.3-1,6.4-2.4,9.3H26.4 L26.4,35.9z M37.3,35.5c1.1-2.9,1.8-5.9,1.9-9h8c-0.2,3.3-1.2,6.5-2.7,9.3h-7.3C37.2,35.8,37.3,35.6,37.3,35.5L37.3,35.5z M39.2,23.7c-0.2-3.2-0.8-6.2-1.9-9c0-0.1-0.1-0.3-0.1-0.3h7.3c1.6,2.8,2.5,6,2.7,9.4H39.2z M42.6,11.4h-6.8 C34.8,9.5,33.5,7.7,32,6c-1-1.1-2.2-2.1-3.3-3C34.3,4,39.3,7,42.6,11.4L42.6,11.4z M21.4,3c-1.2,0.9-2.3,1.9-3.3,3 c-1.5,1.6-2.8,3.4-3.9,5.4H7.4C10.7,7,15.7,3.9,21.4,3z M7.4,38.7h6.8c1.1,1.9,2.4,3.7,3.9,5.3c1,1.1,2.2,2.1,3.3,3 C15.7,46.1,10.8,43.1,7.4,38.7z M28.6,47c1.2-0.9,2.3-1.9,3.3-3c1.5-1.6,2.8-3.4,3.9-5.3h6.8C39.2,43.1,34.3,46.1,28.6,47z'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M48,15.3c-1.3-3-3.1-5.7-5.4-7.9c-2.3-2.3-5-4.1-7.9-5.4c-1-0.4-2-0.8-3.1-1.1c0,0,0,0,0,0 c-0.9-0.2-1.8-0.4-2.8-0.6c0,0,0,0,0,0c-0.4-0.1-2.4-0.2-2.4-0.2S25.6,0,25.1,0c-0.5,0-2.3,0.1-2.7,0.1c0,0-0.8,0.1-1.2,0.2 c0,0,0,0,0,0c-0.9,0.1-1.8,0.3-2.8,0.6c0,0,0,0,0,0C18,1,17.2,1.2,17.2,1.2c-0.6,0.2-1.3,0.5-1.9,0.7c-3,1.3-5.7,3.1-8,5.4 C5,9.6,3.2,12.3,2,15.3c-1.3,3.1-2,6.4-2,9.7s0.7,6.6,2,9.7c1.3,3,3.1,5.7,5.4,7.9c2.3,2.3,5,4.1,7.9,5.4c0.6,0.3,1.3,0.5,1.9,0.7 c0.4,0.1,0.8,0.2,1.2,0.4c0,0,0,0,0,0c0.9,0.2,1.8,0.4,2.8,0.6c0,0,0,0,0,0c0.4,0.1,0.8,0.1,1.2,0.2c0,0,1.3,0.1,1.3,0.1 c0.4,0,1,0,1.4,0c0.5,0,1,0,1.4,0c0,0,0.8-0.1,1.2-0.1c0,0,0.8-0.1,1.2-0.1c0,0,0,0,0,0c0.9-0.1,1.8-0.3,2.8-0.6c0,0,0,0,0,0 c1-0.3,2.1-0.6,3.1-1.1c3-1.3,5.7-3.1,7.9-5.4c2.3-2.3,4.1-5,5.4-7.9c1.3-3.1,2-6.4,2-9.7S49.3,18.4,48,15.3L48,15.3z M26.4,11.4 V4.9c2.4,1.7,4.6,3.9,6.2,6.5H26.4z M34.2,14.3c1.3,2.8,2.2,6,2.3,9.4H26.4v-9.4H34.2L34.2,14.3z M23.6,11.4h-6.2 c1.7-2.6,3.8-4.8,6.2-6.5V11.4z M23.6,14.3v9.4H13.5c0.2-3.4,1-6.5,2.3-9.4H23.6L23.6,14.3z M12.7,14.6c-1.1,2.9-1.8,5.9-1.9,9h-8 c0.2-3.4,1.2-6.6,2.7-9.4h7.3C12.8,14.4,12.7,14.5,12.7,14.6z M10.8,26.6c0.2,3.1,0.8,6.1,1.9,9c0,0.1,0.1,0.2,0.1,0.3H5.5 c-1.6-2.8-2.5-6-2.7-9.3H10.8z M13.5,26.6h10.1v9.3h-7.7C14.5,33,13.6,29.9,13.5,26.6L13.5,26.6z M23.6,38.7v6.4 c-2.4-1.7-4.5-3.8-6.2-6.4H23.6z M26.4,38.7h6.2c-1.6,2.6-3.8,4.7-6.2,6.4V38.7z M26.4,35.9v-9.3h10.1c-0.2,3.3-1,6.4-2.4,9.3H26.4 L26.4,35.9z M37.3,35.5c1.1-2.9,1.8-5.9,1.9-9h8c-0.2,3.3-1.2,6.5-2.7,9.3h-7.3C37.2,35.8,37.3,35.6,37.3,35.5L37.3,35.5z M39.2,23.7c-0.2-3.2-0.8-6.2-1.9-9c0-0.1-0.1-0.3-0.1-0.3h7.3c1.6,2.8,2.5,6,2.7,9.4H39.2z M42.6,11.4h-6.8 C34.8,9.5,33.5,7.7,32,6c-1-1.1-2.2-2.1-3.3-3C34.3,4,39.3,7,42.6,11.4L42.6,11.4z M21.4,3c-1.2,0.9-2.3,1.9-3.3,3 c-1.5,1.6-2.8,3.4-3.9,5.4H7.4C10.7,7,15.7,3.9,21.4,3z M7.4,38.7h6.8c1.1,1.9,2.4,3.7,3.9,5.3c1,1.1,2.2,2.1,3.3,3 C15.7,46.1,10.8,43.1,7.4,38.7z M28.6,47c1.2-0.9,2.3-1.9,3.3-3c1.5-1.6,2.8-3.4,3.9-5.3h6.8C39.2,43.1,34.3,46.1,28.6,47z'/%3E%3C/g%3E%3C/svg%3E");
    background-color: rgb(85, 194, 234);
}
.wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='50,50 13.3,50 13.3,41.5 41.5,41.5 41.5,11.2 50,11.2 '/%3E%3C/g%3E%3Cg%3E%3Crect x='19.6' y='-5.6' transform='matrix(0.711 -0.7032 0.7032 0.711 -10.048 23.788)' width='8.5' height='59.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='50,50 13.3,50 13.3,41.5 41.5,41.5 41.5,11.2 50,11.2 '/%3E%3C/g%3E%3Cg%3E%3Crect x='19.6' y='-5.6' transform='matrix(0.711 -0.7032 0.7032 0.711 -10.048 23.788)' width='8.5' height='59.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-color: rgb(255, 188, 69);
}
.wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:last-child:after{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M45.1,20c-2.4,0-4.4,1.7-4.8,4h-5.8c-0.2-2-1-3.8-2.2-5.3l4.1-4.1c0.8,0.5,1.7,0.8,2.7,0.8 c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,1.1,0.3,2,0.9,2.8l-4.1,4c-1.5-1.2-3.3-2-5.3-2.2V9.7 c2.3-0.4,4-2.4,4-4.8c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,2.4,1.7,4.4,4,4.8v5.5c-2,0.2-3.8,1-5.3,2.2l-3.8-3.8 c0.7-0.8,1.1-1.9,1.1-3.1c0-2.7-2.2-4.9-4.9-4.9s-4.9,2.2-4.9,4.9s2.2,4.9,4.9,4.9c0.9,0,1.7-0.2,2.4-0.6l3.9,3.9 C16,20.2,15.2,22,15,24H9.8c-0.4-2.3-2.4-4-4.8-4C2.2,20,0,22.2,0,24.9s2.2,4.9,4.9,4.9c2.4,0,4.4-1.7,4.8-3.9H15 c0.2,2,1,3.8,2.2,5.3l0,0c0,0,0.1,0.1,0.1,0.1c0,0-0.1-0.1-0.1-0.1L13.3,35c-0.7-0.4-1.5-0.6-2.4-0.6c-2.7,0-4.9,2.2-4.9,4.9 c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-1.2-0.4-2.2-1.1-3.1l3.8-3.8c-0.1,0-0.1-0.1-0.1-0.1c0.1,0,0.1,0.1,0.1,0.1 c1.5,1.2,3.3,2,5.3,2.2v5.7c-2.3,0.4-4,2.4-4,4.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.4-1.7-4.4-4-4.8v-5.7 c2-0.2,3.8-1,5.3-2.2l4.1,4c-0.6,0.8-0.9,1.8-0.9,2.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9 c-1,0-1.9,0.3-2.7,0.8l-4.1-4.1c1.2-1.5,2-3.3,2.2-5.3h5.8c0.4,2.2,2.4,3.9,4.8,3.9c2.7,0,4.9-2.2,4.9-4.9 C50,22.2,47.8,20,45.1,20L45.1,20z M25.7,29.7c-0.3,0.1-0.6,0.1-0.9,0.1c-0.3,0-0.6,0-0.9-0.1c-2.3-0.4-4-2.4-4-4.8 s1.7-4.4,4-4.8c0.3-0.1,0.6-0.1,0.9-0.1c0.3,0,0.6,0,0.9,0.1c2.3,0.4,4,2.4,4,4.8S27.9,29.3,25.7,29.7z'/%3E%3Cpath d='M17.2,31.1L17.2,31.1c0,0.1,0.1,0.1,0.1,0.1C17.3,31.2,17.2,31.1,17.2,31.1z M18.4,32.3 c0.1,0,0.1,0.1,0.1,0.1C18.5,32.4,18.4,32.3,18.4,32.3L18.4,32.3z'/%3E%3Cpath d='M17.3,31.2c0,0-0.1-0.1-0.1-0.1l0,0C17.2,31.1,17.3,31.2,17.3,31.2z'/%3E%3Cpath d='M18.5,32.4c-0.1,0-0.1-0.1-0.1-0.1C18.4,32.3,18.5,32.4,18.5,32.4L18.5,32.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M45.1,20c-2.4,0-4.4,1.7-4.8,4h-5.8c-0.2-2-1-3.8-2.2-5.3l4.1-4.1c0.8,0.5,1.7,0.8,2.7,0.8 c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,1.1,0.3,2,0.9,2.8l-4.1,4c-1.5-1.2-3.3-2-5.3-2.2V9.7 c2.3-0.4,4-2.4,4-4.8c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,2.4,1.7,4.4,4,4.8v5.5c-2,0.2-3.8,1-5.3,2.2l-3.8-3.8 c0.7-0.8,1.1-1.9,1.1-3.1c0-2.7-2.2-4.9-4.9-4.9s-4.9,2.2-4.9,4.9s2.2,4.9,4.9,4.9c0.9,0,1.7-0.2,2.4-0.6l3.9,3.9 C16,20.2,15.2,22,15,24H9.8c-0.4-2.3-2.4-4-4.8-4C2.2,20,0,22.2,0,24.9s2.2,4.9,4.9,4.9c2.4,0,4.4-1.7,4.8-3.9H15 c0.2,2,1,3.8,2.2,5.3l0,0c0,0,0.1,0.1,0.1,0.1c0,0-0.1-0.1-0.1-0.1L13.3,35c-0.7-0.4-1.5-0.6-2.4-0.6c-2.7,0-4.9,2.2-4.9,4.9 c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-1.2-0.4-2.2-1.1-3.1l3.8-3.8c-0.1,0-0.1-0.1-0.1-0.1c0.1,0,0.1,0.1,0.1,0.1 c1.5,1.2,3.3,2,5.3,2.2v5.7c-2.3,0.4-4,2.4-4,4.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.4-1.7-4.4-4-4.8v-5.7 c2-0.2,3.8-1,5.3-2.2l4.1,4c-0.6,0.8-0.9,1.8-0.9,2.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9 c-1,0-1.9,0.3-2.7,0.8l-4.1-4.1c1.2-1.5,2-3.3,2.2-5.3h5.8c0.4,2.2,2.4,3.9,4.8,3.9c2.7,0,4.9-2.2,4.9-4.9 C50,22.2,47.8,20,45.1,20L45.1,20z M25.7,29.7c-0.3,0.1-0.6,0.1-0.9,0.1c-0.3,0-0.6,0-0.9-0.1c-2.3-0.4-4-2.4-4-4.8 s1.7-4.4,4-4.8c0.3-0.1,0.6-0.1,0.9-0.1c0.3,0,0.6,0,0.9,0.1c2.3,0.4,4,2.4,4,4.8S27.9,29.3,25.7,29.7z'/%3E%3Cpath d='M17.2,31.1L17.2,31.1c0,0.1,0.1,0.1,0.1,0.1C17.3,31.2,17.2,31.1,17.2,31.1z M18.4,32.3 c0.1,0,0.1,0.1,0.1,0.1C18.5,32.4,18.4,32.3,18.4,32.3L18.4,32.3z'/%3E%3Cpath d='M17.3,31.2c0,0-0.1-0.1-0.1-0.1l0,0C17.2,31.1,17.3,31.2,17.3,31.2z'/%3E%3Cpath d='M18.5,32.4c-0.1,0-0.1-0.1-0.1-0.1C18.4,32.3,18.5,32.4,18.5,32.4L18.5,32.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-color: rgb(255, 116, 170);
}
.wdt-custom-home-2-popup.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    color: var(--wdtAccentTxtColor);
    background: linear-gradient(66deg,var(--wdtPrimaryColor),var(--wdtTertiaryColor) 82%);
}
.wdt-custom-home-2-popup.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    color: var(--wdtBodyTxtColor);
    text-transform: capitalize;
}
.wdt-custom-home-2-popup.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label {
    color: var(--wdtTertiaryColor);
}

/* End */

/* Slider 3 */

.elementor-element.wdt-custom-home-3-slider .elementor-background-overlay{
    clip-path: polygon(0 0, 60% 0, 45% 100%, 0% 100%);
}
.wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    background: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtTertiaryColor) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: clamp(2.375rem, 1.9135rem + 2.0513vw, 4.375rem);
}
.wdt-custom-icon-list-slider-3 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
}
.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{
    flex-direction: row-reverse;
}
/* .wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon{
    width: 50px;
    height: 50px;
    background-color: var(--wdtAccentTxtColor);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_Ext);
    margin-left: 0;
    border-radius: var(--wdtRadius_Full);
} */
.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    width: 50px;
    height: 50px;
    background-color: var(--wdtAccentTxtColor);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_Ext);
    margin-left: 0;
    border-radius: var(--wdtRadius_Full);
}
.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon{
    color: var(--wdtHeadAltColor);
}
.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i{
    display: flex;
    left: 2px;
    position: relative;
}
.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
    padding-left: 20px;
}
.wdt-custom-slider-3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide .wdt-custom-slider-3-heading,
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide .wdt-custom-icon-list-slider-3,
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide .wdt-custom-slider-3-button,
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide .wdt-custom-slider-3-popup{
    transition: var(--wdtAltTransition);
    transform: translateX(100%);
    opacity: 0;
}
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-3-heading{
    transition-delay: 300ms;
}
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-icon-list-slider-3{
    transition-delay: 500ms;
}
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-3-button{
    transition-delay: 700ms;
}
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-3-popup{
    transition-delay: 900ms;
}
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-3-heading,
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-icon-list-slider-3,
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-3-button,
.wdt-custom-slider-3-carousel .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-3-popup{
    transform: translateX(0);
    opacity: 1;
}
.wdt-custom-slider-3-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-container{
    padding: 0 10px;
}
.wdt-custom-vertical-scroll-to-bottom .wdt-button-holder.wdt-button-size-sm .wdt-button{
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
} 
.wdt-custom-vertical-scroll-to-bottom .wdt-button-holder{
    position: relative;
}
.wdt-custom-vertical-scroll-to-bottom .wdt-button-holder a.wdt-button{
    padding-top: 10px;
}
.wdt-custom-vertical-scroll-to-bottom .wdt-button-holder:after{
    position: absolute;
    content: "";
    width: 2px;
    height: 50px;
    margin: 10px 0;
    background: var(--wdtPrimaryColor);
    transform-origin: bottom;
    -webkit-animation: scroll-down 2500ms infinite linear alternate;
    animation: scroll-down 2500ms infinite linear alternate;
    transition: var(--wdtBaseTransition);
    margin: auto;
    left: 0;
    right: 3px;
    top: -40%;
}
.wdt-custom-vertical-scroll-to-bottom .wdt-button-holder.wdt-template-textual .wdt-button:hover{
    color: var(--wdtPrimaryColor);
}
.elementor .elementor-element.wdt-custom-vertical-scroll-to-bottom{
    padding: 80px 10px 30px;
    writing-mode: tb-rl;
    transform: scale(-1);
}
.elementor .elementor-element.wdt-custom-social-fixed.wdt-custom-social-slider-3 ul.elementor-icon-list-items{
    background: none;
}

/* End */

/* Header 3 */

.elementor .wdt-custom-home3-header .elementor-background-overlay{
    height: 100%;
    width: 75%;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    margin: auto;
}
.elementor .wdt-custom-home3-header .elementor-background-overlay:before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 150px;
    background:linear-gradient(270deg, #FFFFFF00 0%, rgb(27, 27, 27) 100%);
}
.elementor .wdt-custom-home3-header .elementor-background-overlay:after{
    content:"";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 150px;
    background:linear-gradient(270deg, rgb(27, 27, 27) 0%, #FFFFFF00 100%);
}

/* End */

/* Home 3 Client Logo Section */

.wdt-custom-icon-box-client-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.35);
    display: inline-flex;
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
}
.wdt-custom-icon-box-client-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i .icon-diff-color {
    fill: rgba(var(--wdtAccentTxtColorRgb), 0.85);
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
}
.wdt-custom-icon-box-client-logo .wdt-content-item {
    position: relative;
    height: clamp(6.25rem, 5.375rem + 4.375vw, 10.625rem);
    display: flex;
    align-items: center;
    padding-top: 10px;
    background-color: rgba(0,0,0,0.85);;
}

.wdt-custom-icon-box-client-logo .wdt-content-item::before, .wdt-custom-icon-box-client-logo .wdt-content-item::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
}
.wdt-custom-icon-box-client-logo .wdt-content-item::before {
    background: rgba(0,0,0,0.7);
}
.wdt-custom-icon-box-client-logo .wdt-content-item::after {
    background-color: inherit;
}

.wdt-custom-icon-box-client-logo .wdt-content-item:hover::after {
    width: 0%;
}
.wdt-custom-icon-box-client-logo .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i {
    color: var(--wdtPrimaryColor);
    color: rgba(var(--wdtTertiaryColorRgb),0.8)
}
.wdt-custom-icon-box-client-logo .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i .icon-diff-color {
    color: rgba(var(--wdtAccentTxtColorRgb), 1);
}

/* End */

/* Home 3 Icon - Box Section */

.wdt-custom-process-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inherit;
}
.wdt-custom-process-icon-box .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(calc(var(--wdtFontSize_H5) - 2px), 1.325rem + 0.25vw, calc(var(--wdtFontSize_H5) + 2px));
    margin: 0;
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-process-icon-box .wdt-content-item .wdt-content-media-group::before {
    content: '';
    position: absolute;
    width: 80%;
    height: 2px;
    right: -18%;
    top: 50%;
    background: linear-gradient(109deg, var(--wdtPrimaryColor),var(--wdtTertiaryColor) 66%, transparent, transparent);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50'%3E%3Crect width='50.5' height='50'/%3E%3C/svg%3E");
    -webkit-mask-position: left center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: repeat;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50'%3E%3Crect width='50.5' height='50'/%3E%3C/svg%3E");
    mask-position: left center;
    mask-size: contain;
    mask-repeat: repeat;
    background-position: left bottom;
}
.wdt-custom-process-icon-box .wdt-content-item .wdt-content-media-group::after {
    content: '';
    position: absolute;
    display: block;
    clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
    background: linear-gradient(109deg, var(--wdtPrimaryColor),var(--wdtTertiaryColor) 66%);
    width: 10px;
    height: 10px;
    top: 50%;
    transform: rotate(135deg) translate(-50%);
    animation: arrow-move 5s infinite linear;
    left: 35%;
}
@keyframes arrow-move {
    0%{
        left: 40%;
        opacity: 0;
    }
    10%{
        left: 45%;
        opacity: 1;
    }
    50%{
        left: 70%;
        opacity: 1;
    }
    90%{
        left: 95%;
        opacity: 1;
    }
    100%{
        left: 100%;
        opacity: 0;
    }
}

/* End */

/* Home - 3 Services */

.wdt-custom-service-icon-h3 {
    position: absolute;
    left: -90px;
    top: 90px;
    animation: rotate-icon 10s linear infinite;
    -webkit-animation: rotate-icon 10s linear infinite;
    transform-origin: center;
    -webkit-transform-origin: center;
}
.wdt-custom-service-icon-h3 .elementor-icon-wrapper {
    display: flex;
}
@keyframes rotate-icon {
    to {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
@-webkit-keyframes rotate-icon {
    to {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
.wdt-custom-service-h3 .wdt-content-item {
    padding:  clamp(1.875rem, 1.6875rem + 0.9375vw, 2.8125rem) 0;
}
.wdt-custom-service-h3 .wdt-column:last-child .wdt-content-item {
    padding-bottom: 0;
}
.wdt-custom-service-h3 .wdt-column:first-child .wdt-content-item {
    padding-top: 0;
}
.wdt-custom-service-h3 .wdt-column:not(:last-child) .wdt-content-item {
    border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.2);
}
.wdt-custom-service-h3 .wdt-content-item > div:not(:last-child), 
.wdt-custom-service-h3 .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-service-h3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-custom-service-h3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-detail-group {
    display: flex;
    align-items: center;
}
.wdt-custom-service-h3 .wdt-content-item > div[class*="group"] > .wdt-content-title {
    flex: 0 0 40%;
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-description {
    flex: 0 0 40%
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-elements-group {
    flex: 0 0 20%;
    display: grid;
    justify-content: end;
    align-items: center;
    height: clamp(3.4375rem, 3.1875rem + 1.25vw, 4.6875rem);
    overflow: hidden;
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-button, .wdt-custom-service-h3 .wdt-content-item .wdt-content-icon-wrapper, .wdt-custom-service-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    width: clamp(3.4375rem, 3.1875rem + 1.25vw, 4.6875rem);
    height: clamp(3.4375rem, 3.1875rem + 1.25vw, 4.6875rem);
    grid-area: 1/1;
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inherit;
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-title h5 {
    margin: 0;
    font-size: clamp(var(--wdtFontSize_H6), 1.2rem + 0.25vw, var(--wdtFontSize_H5));
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    background: linear-gradient(109deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor),var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 300% auto;
    -webkit-background-clip: text;
    background-clip: text;
    /* color: transparent; */
    max-width: 200px;
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-title h5,
.wdt-custom-service-h3 .wdt-content-item .wdt-content-title h5 a { color: transparent; }
.wdt-custom-service-h3 .wdt-content-item .wdt-content-button > a {
    border: none;
    height: 100%;
    width: 100%;
    background: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 48px;
    font-size: clamp(var(--wdtFontSize_H4), 1.8rem + 1vw, var(--wdtFontSize_H2));
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    padding: 0;
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 100%;
    height: 100%;
    background: linear-gradient(109deg, var(--wdtPrimaryColor) 6%, var(--wdtTertiaryColor) 66%);
    border-radius: var(--wdtRadius_Full);
    transform: translateY(120%);
    -webkit-transform: translateY(120%);
    pointer-events: none;
    transform-origin: center;
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}
.wdt-custom-service-h3 .wdt-content-item:hover .wdt-content-title h5 {
    background-position: right;
}

.wdt-custom-service-h3 .wdt-content-item:hover .wdt-content-button > a > div {
    transform: translateY(-160%);
    -webkit-transform: translateY(-160%);
}
.wdt-custom-service-h3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
}
.wdt-custom-service-h3 .wdt-content-item .wdt-content-button:hover ~ .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: rotate(30deg) scale(0.96);
    -webkit-transform: rotate(30deg) scale(0.96);
}

/* End */

/* Home 3 Team Showcase */

.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-content {
    display: none;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before, .wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    content: none;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 0;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group {
    display: flex;
    flex-direction: column-reverse;
    align-items: end;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem);
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    padding-right: 110px;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(calc(var(--wdtFontSize_H5) + 2px), 1.35rem + 1.375vw, var(--wdtFontSize_H2));
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: uppercase;
    background: linear-gradient(109deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor) 94%);
    background-size: 300% auto;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    width: fit-content;
    text-align: end;
    transition: 0.3s linear all;
    -webkit-transition: 0.3s linear all;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title {
    background-position: right;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M99,50H55.22A5.22,5.22,0,1,0,50,55.42V99.2A49,49,0,1,1,99,50Z'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M99,50H55.22A5.22,5.22,0,1,0,50,55.42V99.2A49,49,0,1,1,99,50Z'/%3E%3C/svg%3E");
    mask-position: center;
    mask-size: cover;
    mask-repeat: no-repeat;
    max-width: 440px;
    transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    }
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-active .wdt-interactive-showcase-media-group{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: unset;
    transform-origin: unset;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    opacity: 0;
}
.wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    opacity: 1;
    transform: unset;
}

/* End */

/* Home 3 Video Banner */

.wdt-custom-play-button-01 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    flex-direction: row-reverse;
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-play-button-01 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    font-size: clamp(var(--wdtFontSize_H6), 1.175rem + 0.375vw, calc(var(--wdtFontSize_H5) + 2px));
    font-weight: calc(var(--wdtFontWeight_Base) + 200);
    text-transform: capitalize;
}
.wdt-custom-play-button-01 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
    margin: 0;
    margin-right: 15px;
}
.wdt-custom-play-button-01 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i {
    background: rgba(var(--wdtAccentTxtColorRgb),0.2);
    border-radius: var(--wdtRadius_Full);
    width: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);
    padding-left: 3px;
    color: var(--wdtAccentTxtColor);
    -webkit-transition: var(--wdt-elementor-base-transition);
    transition: var(--wdt-elementor-base-transition);
    box-shadow: inset 0 0 0 0px rgba(var(--wdtLinkHoverColorRgb),0.5);
}
.wdt-custom-play-button-01 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i {
    color: var(--wdtAccentTxtColor);
    box-shadow: inset 0 0 0 30px rgba(var(--wdtLinkHoverColorRgb),0.5);
}
.wdt-custom-play-button-01 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label {
    color: rgba(var(--wdtLinkHoverColorRgb),1);
}
.wdt-custom-video-animation-text {
    transform: rotate(270deg);
    opacity: 0.3;
}
.wdt-custom-video-animation-text .wdt-animation-holder .wdt-animation-text a {
    font-size: clamp(var(--wdtFontSize_H4), 1.8rem + 1vw, var(--wdtFontSize_H2));
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
    pointer-events: none;
}

/* End */

/* Home 3 Testimonials */

.wdt-custom-testimonials-home3 .wdt-testimonial-container {
    padding-top: 80px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
}
.wdt-custom-testimonials-home3 .wdt-content-item {
    position: relative;
    border-radius: var(--wdtRadius_Zero);
    box-shadow: rgba(0,0,0,.1) 0 0 20px;
}
.wdt-custom-testimonials-home3 .wdt-content-item:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--wdtquaternaryColorRgb),1);
    border-radius: var(--wdtRadius_Zero);
    box-shadow: rgba(var(--wdtSecondaryColorRgb) ,.25) 0 0 10px 1px;
    transform-origin: 50% 100%;
    transition: var(--wdtAltTransition);
    transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1);
    transition-duration: 0.3s;
}
.wdt-custom-testimonials-home3 .wdt-content-item:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--wdtquaternaryColorRgb),1);
    border-radius: var(--wdtRadius_Zero);
    /* box-shadow: rgba(var(--wdtPrimaryColorRgb) ,1) 0 0 10px 3px; */
    z-index: -1;
    transition: all 0.3s linear;
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
}

.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-image img {
    max-width: 145px;
    width: 100%;
    border-radius: var(--wdtRadius_Zero);
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-title-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-title-group.below span {
    width: 0;
    margin: 0;
    display: none;
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-subtitle {
    transition: all 0.3s linear;
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-rating li span {
    font-size: var(--wdtFontSize_base);
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-detail-group {
    margin-bottom: 0;
    display: grid;
}
.elementor-element.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-description {
    font-size: clamp(var(--wdtFontSize_Ext), 0.95rem + 0.25vw, var(--wdtFontSize_H6));
    margin-bottom: 0;
}
.wdt-custom-testimonials-home3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: rgba(var(--wdtAccentTxtColorRgb),.05);
    position: absolute;
    top: 0;
    right: 0;
}
.wdt-custom-testimonials-home3 .wdt-content-item:hover:before {
    height: calc(100% + 85px);
}
.wdt-custom-testimonials-home3 .wdt-content-item:hover .wdt-content-image img {
    filter: saturate(2) contrast(1);
}
.wdt-custom-testimonials-home3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: rgba(var(--wdtAccentTxtColorRgb),.1);
}

/* End */

/* Home 3 Newsletter */

.wdt-custom-discuss-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
    padding: 10px;
    width: clamp(7.8125rem, 7.0913rem + 3.2051vw, 10.9375rem);
    height: clamp(7.8125rem, 7.0913rem + 3.2051vw, 10.9375rem);
    border-radius: var(--wdtRadius_Full);
    display: inline-flex;
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_H5);
    text-transform: uppercase;
    align-items: center;
}

/* Animation */

.wdt-custom-animation-home-3 .wdt-animation-holder .wdt-animation-item.text-item{
    font-size: var(--wdtFontSize_H4);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-animation-home-3 .wdt-animation-holder .wdt-animation-item.text-item a{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-animation-home-3 .wdt-animation-holder .wdt-animation-item.text-item a:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-animation-home-3 .wdt-animation-holder .wdt-animation-item.text-item a::after{
    content: "";
    position: relative;
    display: inline-block;
    width: 54px;
    height: 54px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M1,50c5.2-2,9.7-3.8,13.7-5.6s7.3-3.6,10.3-5.5c2.9-1.9,5.5-4,7.8-6.2c2.3-2.3,4.3-4.9,6.2-7.9c1.9-3,3.7-6.4,5.5-10.4 c1.8-3.9,3.6-8.5,5.6-13.8c2,5.3,3.9,9.9,5.6,13.8c1.8,3.9,3.6,7.4,5.5,10.4c1.9,3,3.9,5.6,6.2,7.9c2.2,2.3,4.8,4.3,7.8,6.2 c3,1.9,6.4,3.7,10.3,5.5S93.8,48,99,50c-5.2,2-9.7,3.9-13.6,5.7c-3.9,1.7-7.3,3.6-10.3,5.5c-3,1.9-5.6,4-7.8,6.2 c-2.2,2.3-4.3,4.9-6.2,7.9c-1.9,3-3.7,6.4-5.5,10.4c-1.8,3.9-3.6,8.5-5.6,13.8c-2-5.3-3.9-9.9-5.7-13.8c-1.7-3.9-3.6-7.4-5.4-10.4 c-1.9-3-4-5.6-6.2-7.9c-2.3-2.3-4.9-4.3-7.8-6.2c-2.9-1.9-6.4-3.7-10.3-5.5C10.7,53.9,6.2,52,1,50z'/%3E%3C/svg%3E");
    -webkit-mask-size: var(--wdtFontSize_H4);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M1,50c5.2-2,9.7-3.8,13.7-5.6s7.3-3.6,10.3-5.5c2.9-1.9,5.5-4,7.8-6.2c2.3-2.3,4.3-4.9,6.2-7.9c1.9-3,3.7-6.4,5.5-10.4 c1.8-3.9,3.6-8.5,5.6-13.8c2,5.3,3.9,9.9,5.6,13.8c1.8,3.9,3.6,7.4,5.5,10.4c1.9,3,3.9,5.6,6.2,7.9c2.2,2.3,4.8,4.3,7.8,6.2 c3,1.9,6.4,3.7,10.3,5.5S93.8,48,99,50c-5.2,2-9.7,3.9-13.6,5.7c-3.9,1.7-7.3,3.6-10.3,5.5c-3,1.9-5.6,4-7.8,6.2 c-2.2,2.3-4.3,4.9-6.2,7.9c-1.9,3-3.7,6.4-5.5,10.4c-1.8,3.9-3.6,8.5-5.6,13.8c-2-5.3-3.9-9.9-5.7-13.8c-1.7-3.9-3.6-7.4-5.4-10.4 c-1.9-3-4-5.6-6.2-7.9c-2.3-2.3-4.9-4.3-7.8-6.2c-2.9-1.9-6.4-3.7-10.3-5.5C10.7,53.9,6.2,52,1,50z'/%3E%3C/svg%3E");
    mask-size: var(--wdtFontSize_H4);
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: var(--wdtPrimaryColor);
    top: 15px;
    margin-left: 15px;
}
.wdt-custom-animation-home-3 .wdt-animation-holder .wdt-animation-item.text-item:after{
    margin-left: 10px;
}

/* End */

/* Home 1 Animation */

.wdt-custom-animation-home-3.wdt-custom-animation-home-1 .wdt-animation-holder .wdt-animation-item.text-item{
    text-transform: uppercase;
    /* font-size: var(--wdtFontSize_H1); */
    font-size: clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem);
    color: var(--wdtHeadAltColor);
    background: linear-gradient(109deg, var(--wdtHeadAltColor), var(--wdtHeadAltColor),var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 300% auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wdt-custom-animation-home-3.wdt-custom-animation-home-1 .wdt-animation-holder .wdt-animation-item.text-item:hover{
    background-position: right;
}
.wdt-custom-animation-home-3.wdt-custom-animation-home-1 .wdt-animation-holder .wdt-animation-item.text-item a:after{
    -webkit-mask-image: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    -webkit-mask-size: var(--wdtFontSize_H4);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    mask-size: var(--wdtFontSize_H4);
    mask-repeat: no-repeat;
    mask-position: center;
    margin-left: 60px;
    border-radius: var(--wdtRadius_Full);
    background: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    clip-path: circle(20.0% at 50% 50%);
}

/* End */

/* Home 2 Client Logo's */

.wdt-custom-sign-style::before {
    content: '';
    width: 180px;
    height: 30%;
    background: var(--wdtPrimaryColor);
    position: absolute;
    z-index: -1;
    bottom: 2px;
}
.wdt-custom-content-03.elementor-widget-heading span.elementor-heading-title {
    font-weight: var(--wdtFontWeight_Base);
    font-size: var(--wdtFontSize_Ext);
}

/* End */

/* Home 2 Filler 1 */

.wdt-custom-counter-03 .wdt-counter-holder {
    background: linear-gradient( 109deg, rgba(var(--wdtPrimaryColorRgb),1), rgba(var(--wdtTertiaryColorRgb),1) 66%);
    padding: 30px;
}
.wdt-custom-counter-03 .wdt-column-wrapper .wdt-column:not(:last-child) {
    border-right: 1px solid;
    border-color: var(--wdtBodyTxtColor);
}
.wdt-custom-counter-03 .wdt-content-item .wdt-content-counter {
    font-size: clamp(var(--wdtFontSize_H4), 1.8rem + 1vw, var(--wdtFontSize_H2));
    font-weight: var(--wdtFontWeight_H2);
    text-transform: uppercase;
    color: var(--wdtBodyTxtColor);
    line-height: var(--wdtLineHeight_H2);
}
.wdt-custom-counter-03 .wdt-content-item .wdt-content-counter .wdt-content-counter-suffix {
    color: var(--wdtBorderColor);
}
.wdt-custom-counter-03 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0px;
}
.wdt-custom-counter-03 .wdt-content-item .wdt-content-title h5 {
    margin: 0;
    font-size: clamp(var(--wdtFontSize_Ext), 0.95rem + 0.25vw, var(--wdtFontSize_H6));
    font-weight: var(--wdtFontWeight_Base);
}
.wdt-custom-counter-icon-box .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(var(--wdtFontSize_H6) , 1.175rem + 0.375vw, calc(var(--wdtFontSize_H5) + 2px));
    text-transform: capitalize;
}
.wdt-custom-counter-icon-box .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_Ext);
    max-width: 275px;
}

/* End */

/* Home 2 Team */

.wdt-custom-team-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-team-01 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-team-01 .wdt-content-item > div:not(:last-child) {
    margin-bottom: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
    display: flex;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-image > a {
    overflow: hidden;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-image-wrapper {
    margin-bottom: 0
}
.wdt-custom-team-01 .wdt-content-item .wdt-social-icons-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50px;
}
.wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list {
    flex-direction: column;
    align-items: end;
    width: 100%;
    overflow: hidden;
}
.wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li {
    margin-top: 30px;
    width: 26px;
    height: 26px;
    background: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor) 66%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    cursor: pointer;
    transform: translateX(-60px);
    -webkit-transform: translateX(-60px);
    transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s;
}
.wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li:nth-child(2) {
    transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
}
.wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li:nth-child(3) {
    transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    font-size: clamp(var(--wdtFontSize_H6), 1.2rem + 0.25vw, var(--wdtFontSize_H5));
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-subtitle {
    font-size: clamp(var(--wdtFontSize_Ext), 0.975rem + 0.125vw, calc(var(--wdtFontSize_Ext) + 2px));
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    padding-left: 40px;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-elements-group {
    position: absolute;
    top: 20%;
    bottom: 20%;
    left: 0;
    display: grid;
    opacity: 0;
    align-items: center;
    transform-origin: center;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper {
    pointer-events: none;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper, .wdt-custom-team-01 .wdt-content-item .wdt-content-button {
    width: 40px;
    height: 40px;
    grid-area: 1/1;
    overflow: hidden;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper{
    overflow: visible;
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper, .wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    transition: all linear 0.3s;
    transform: rotate(-17deg);
    -webkit-transition: all linear 0.3s;
    -webkit-transform: rotate(-17deg);
}
.wdt-custom-team-01 .wdt-content-item:hover .wdt-content-elements-group {
    opacity: 1;
}
.wdt-custom-team-01 .wdt-content-item:hover .wdt-content-image > a {
    border-radius: 0 0 0 calc(var(--wdtRadius_2X) * 3);
}
.wdt-custom-team-01 .wdt-content-item:hover .wdt-social-icons-list li {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}
.wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li:hover {
    transform: scale(1.2) rotate(10deg);
    -webkit-transform: scale(1.2) rotate(10deg);
}
.wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper, .wdt-custom-team-01 .wdt-content-item .wdt-content-button:hover ~ .wdt-content-icon-wrapper .wdt-content-icon {
    transform: rotate(17deg);
    -webkit-transform: rotate(17deg);
}

/* End */

/* Home 2 Filler With Heading */

.wdt-custom-section-bg-03::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: radial-gradient(at top center, var(--wdtBodyBGColor) 15%, var(--wdtTertiaryColor) 55%, rgba(var(--wdtPrimaryColorRgb) ,1) 80%, var(--wdtBodyBGColor) 100%);
    backdrop-filter: blur(35px);
    opacity: 0.8;
}
.wdt-custom-section-bg-03::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: radial-gradient(at bottom right, var(--wdtBodyBGColor) 15%, var(--wdtTertiaryColor) 55%, var(--wdtBodyBGColor) 80%, transparent 100%);
    opacity: 0.4;
}
.wdt-custom-heading-03 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(9) {
    position: relative;
}
.wdt-custom-heading-03 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(9)::after{
    content: '';
    width: clamp(11.25rem, 9.9375rem + 6.5625vw, 17.8125rem);
    height: clamp(3rem, 2.8rem + 1vw, 4rem);
    position: absolute;
    background: linear-gradient(109deg, var(--wdtPrimaryColor) 6%, var(--wdtTertiaryColor) 66%);
    transform: rotate(-3.5deg);
    bottom: -8%;
    right: 30px;
    z-index: -1;
    transition: all linear 1s;
    -webkit-transition: all linear 1s;
    animation: path-head 1s linear;
    z-index: -1;
}
@keyframes path-head {
    from {
        transform: scale(0);
    }
    top {
        transform: scale(1);
    }
}
.wdt-custom-heading-03 .wdt-heading-holder {
    position: relative;
}
.wdt-custom-heading-03 .wdt-heading-holder::before, .wdt-custom-heading-03 .wdt-heading-holder::after {
    content: '';
    position: absolute;
    background: white;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
    animation: scale-in-head 3s linear infinite;
    -webkit-animation: scale-in-head 3s linear infinite;
}
.wdt-custom-heading-03 .wdt-heading-holder::before {
    top: -30%;
    left: -10%;
    width: 80px;
    height: 80px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M17,90.72c-.12-1.88-.52-2.58-2.44-4.66S12,83.57,9.82,82.93c-3-.72-5.25-.54-6.55.64-1.11,1-1.6,4.07-1,5.69a35.69,35.69,0,0,0,6.44,6.81,6.73,6.73,0,0,0,5.83.18C16.49,95.2,17.38,93.32,17,90.72ZM10.42,92c-1.32.15-3.5-1.85-3.46-3.42,0-2.12,4.23-1.57,5.41.71C12.89,90.39,11.76,91.87,10.42,92Z'/%3E%3Cpath d='M94.12,15.88C83.3,29,83.12,34.36,93.23,46.16c3.9,4.53,4.16,5.06,3.3,5.84s-2.27.25-8.26-4.34Q82.57,43.27,79.4,42c-7.92-3.12-17.83-1.38-26,4.6C51.62,47.93,49.78,49,49.31,49c-1.23-.11-2.77-2-2.61-3.11.14-.58,2.61-3.31,5.48-6.23,5.85-5.82,7.47-8.37,8.55-13.49,1-4.92.31-7.46-5.64-18.79-.79-1.72-.24-3.6,1.26-3.44.66,0,2.31,1.55,5.47,4.75,4.91,5.13,6.49,6.12,10.47,6.91,2.95.5,6.32-.75,14.51-5.5C95.7,5,95.55,5,96.84,5.63A3.89,3.89,0,0,1,99,9.32C98.82,9.91,96.7,12.77,94.12,15.88Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M17,90.72c-.12-1.88-.52-2.58-2.44-4.66S12,83.57,9.82,82.93c-3-.72-5.25-.54-6.55.64-1.11,1-1.6,4.07-1,5.69a35.69,35.69,0,0,0,6.44,6.81,6.73,6.73,0,0,0,5.83.18C16.49,95.2,17.38,93.32,17,90.72ZM10.42,92c-1.32.15-3.5-1.85-3.46-3.42,0-2.12,4.23-1.57,5.41.71C12.89,90.39,11.76,91.87,10.42,92Z'/%3E%3Cpath d='M94.12,15.88C83.3,29,83.12,34.36,93.23,46.16c3.9,4.53,4.16,5.06,3.3,5.84s-2.27.25-8.26-4.34Q82.57,43.27,79.4,42c-7.92-3.12-17.83-1.38-26,4.6C51.62,47.93,49.78,49,49.31,49c-1.23-.11-2.77-2-2.61-3.11.14-.58,2.61-3.31,5.48-6.23,5.85-5.82,7.47-8.37,8.55-13.49,1-4.92.31-7.46-5.64-18.79-.79-1.72-.24-3.6,1.26-3.44.66,0,2.31,1.55,5.47,4.75,4.91,5.13,6.49,6.12,10.47,6.91,2.95.5,6.32-.75,14.51-5.5C95.7,5,95.55,5,96.84,5.63A3.89,3.89,0,0,1,99,9.32C98.82,9.91,96.7,12.77,94.12,15.88Z'/%3E%3C/svg%3E");
}
.wdt-custom-heading-03 .wdt-heading-holder::after {
    bottom: -50%;
    right: -25%;
    width: 150px;
    height: 150px;
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M77.37,9.05c-.27-.18-1.5.23-3.64,1.2-8.32,3.82-14,4.63-19.18,2.8A15.44,15.44,0,0,1,49.37,10a30.84,30.84,0,0,1-7-7.49c-.82-1.44-.89-1.47-1.47-1.11-1.08.67-1,1.93.71,7.43,1.41,4.63,1.84,9,1.12,11.49-1,3.39-2.73,5.17-10.73,11a26.2,26.2,0,0,0-3.87,3.16c-.55,1.11.66,2.73,1.8,2.37.31-.05,2.31-.87,4.43-1.69,4.76-1.9,7.53-2.56,11.5-2.58a15,15,0,0,1,5.5.78c3.59,1.27,5.34,2.76,8.85,7.42,1.73,2.34,2.45,2.8,3.28,2.29.66-.41.53-1.51-.45-5-1.89-6.84-2-8.8-.76-12.14,1.35-3.62,3.85-6.14,11.58-11.68a35.32,35.32,0,0,0,4.42-3.56A1.76,1.76,0,0,0,77.37,9.05Z'/%3E%3Cpath d='M90.43,54.58A3.69,3.69,0,0,0,87.24,54a3.21,3.21,0,0,0-2.19,2.85c-.21,1-.08,1.46.67,2.77a3.91,3.91,0,0,0,2.18,2.12c1.57.66,2.81.74,3.7.19a4.08,4.08,0,0,0,1.39-3A17.1,17.1,0,0,0,90.43,54.58Zm-.14,4.26C90,60,87.74,59.36,87.42,58c-.13-.62.7-1.36,1.46-1.33A2,2,0,0,1,90.29,58.84Z'/%3E%3Cpath d='M63.16,74.85a8.63,8.63,0,0,0-2.55,1c-5.33,2.6-11,2.74-14.85.39a19.27,19.27,0,0,1-4-3.79c-2.61-3-3.21-3.45-3.88-3s-.52.67,1,3.45c3.82,7.26,3,10.17-4.83,16.44a28.33,28.33,0,0,0-3.58,3.19A2,2,0,0,0,31,94.63c.61.46.54.43,6.11-1.62,5.15-1.92,7.16-2.33,8.69-1.81,2.06.75,2.78,1.42,4.72,4.62,1.26,2,1.94,3,2.3,3,.8.2,1.36-.77,1.18-1.78-1.62-6.67-1.65-8.11-.38-10.71s2.57-4,6.6-6.65a27.32,27.32,0,0,0,3.88-3A1.76,1.76,0,0,0,63.16,74.85Z'/%3E%3Cpath d='M16.1,55.32a7,7,0,0,0-4.66-1.49c-4.94.22-5.3,7.37-.61,10.9a4.63,4.63,0,0,0,3.57,1,4.45,4.45,0,0,0,4.36-5.52A8.18,8.18,0,0,0,16.1,55.32Zm.11,4.17c.41,2.22-.73,3.71-2.66,3.42a4.08,4.08,0,0,1-3.41-4.47A2.71,2.71,0,0,1,10.72,57c.67-.42,2.73-.21,3.85.37C15.91,58,15.91,58,16.21,59.49Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M77.37,9.05c-.27-.18-1.5.23-3.64,1.2-8.32,3.82-14,4.63-19.18,2.8A15.44,15.44,0,0,1,49.37,10a30.84,30.84,0,0,1-7-7.49c-.82-1.44-.89-1.47-1.47-1.11-1.08.67-1,1.93.71,7.43,1.41,4.63,1.84,9,1.12,11.49-1,3.39-2.73,5.17-10.73,11a26.2,26.2,0,0,0-3.87,3.16c-.55,1.11.66,2.73,1.8,2.37.31-.05,2.31-.87,4.43-1.69,4.76-1.9,7.53-2.56,11.5-2.58a15,15,0,0,1,5.5.78c3.59,1.27,5.34,2.76,8.85,7.42,1.73,2.34,2.45,2.8,3.28,2.29.66-.41.53-1.51-.45-5-1.89-6.84-2-8.8-.76-12.14,1.35-3.62,3.85-6.14,11.58-11.68a35.32,35.32,0,0,0,4.42-3.56A1.76,1.76,0,0,0,77.37,9.05Z'/%3E%3Cpath d='M90.43,54.58A3.69,3.69,0,0,0,87.24,54a3.21,3.21,0,0,0-2.19,2.85c-.21,1-.08,1.46.67,2.77a3.91,3.91,0,0,0,2.18,2.12c1.57.66,2.81.74,3.7.19a4.08,4.08,0,0,0,1.39-3A17.1,17.1,0,0,0,90.43,54.58Zm-.14,4.26C90,60,87.74,59.36,87.42,58c-.13-.62.7-1.36,1.46-1.33A2,2,0,0,1,90.29,58.84Z'/%3E%3Cpath d='M63.16,74.85a8.63,8.63,0,0,0-2.55,1c-5.33,2.6-11,2.74-14.85.39a19.27,19.27,0,0,1-4-3.79c-2.61-3-3.21-3.45-3.88-3s-.52.67,1,3.45c3.82,7.26,3,10.17-4.83,16.44a28.33,28.33,0,0,0-3.58,3.19A2,2,0,0,0,31,94.63c.61.46.54.43,6.11-1.62,5.15-1.92,7.16-2.33,8.69-1.81,2.06.75,2.78,1.42,4.72,4.62,1.26,2,1.94,3,2.3,3,.8.2,1.36-.77,1.18-1.78-1.62-6.67-1.65-8.11-.38-10.71s2.57-4,6.6-6.65a27.32,27.32,0,0,0,3.88-3A1.76,1.76,0,0,0,63.16,74.85Z'/%3E%3Cpath d='M16.1,55.32a7,7,0,0,0-4.66-1.49c-4.94.22-5.3,7.37-.61,10.9a4.63,4.63,0,0,0,3.57,1,4.45,4.45,0,0,0,4.36-5.52A8.18,8.18,0,0,0,16.1,55.32Zm.11,4.17c.41,2.22-.73,3.71-2.66,3.42a4.08,4.08,0,0,1-3.41-4.47A2.71,2.71,0,0,1,10.72,57c.67-.42,2.73-.21,3.85.37C15.91,58,15.91,58,16.21,59.49Z'/%3E%3C/svg%3E");
}
@keyframes scale-in-head {
    0% {
        transform: scale(0.8);
    }
    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.8);
    }
}
@-webkit-keyframes scale-in-head {
    0% {
        transform: scale(0.8);
    }
    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.8);
    }
}

/* End */

/* Pricing Table */

.wdt-custom-pricing-plan-t1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
}
.wdt-custom-pricing-plan-t1 input.wdt-advanced-checkbox-toggle {
    margin: 0 20px;
    width: 100px !important;
    height: 30px;
    border-radius: var(--wdtRadius_Part);
    border: 0;
    background: var(--wdtBodyTxtColor);
    position: relative;
}
.wdt-custom-pricing-plan-t1 input.wdt-advanced-checkbox-toggle:checked {
    box-shadow: unset !important;
    padding-left: unset;
}
.wdt-custom-pricing-plan-t1 input.wdt-advanced-checkbox-toggle:before {
    opacity: 1;
    transform: scale(1);
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    width: 40px;
    height: 20px;
    clip-path: unset;
    box-shadow: unset;
    margin: 0;
    border-radius: var(--wdtRadius_Part);
    background: linear-gradient(270deg,var(--wdtTertiaryColor) 25%,var(--wdtPrimaryColor));
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
}
.wdt-custom-pricing-plan-t1 input[type="checkbox"]:checked:before {
    left: 55px;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder {
    background: rgba(var(--wdtquaternaryColorRgb), 0.05);
    padding: clamp(2.8125rem, 2.625rem + 0.9375vw, 3.75rem) clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem);
    overflow: hidden;
    position: relative;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    font-size: clamp(var(--wdtFontSize_H4), 1.8rem + 1vw, var(--wdtFontSize_H2));
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    font-size: var(--wdtFontSize_Ext);
    font-weight: calc(var(--wdtFontWeight_Base) + 100);
    text-transform: capitalize;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 {
    font-size: clamp(var(--wdtFontSize_H6), 1.2rem + 0.25vw, var(--wdtFontSize_H5));
    font-weight: calc(var(--wdtFontWeight_Base) + 200);
    text-transform: capitalize;
    margin-bottom: 20px;
}

.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-title h5 > a {
    pointer-events: none;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder div[class*='-table-header'] {
    position: relative;
    padding-bottom: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
    padding-top: clamp(0rem, -0.125rem + 0.625vw, 0.625rem);
    margin-bottom: clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem);
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder div[class*='-table-header']::after {
    content: '';
    width: 100%;
    height: 1px;
    background: var(--wdtquaternaryColor);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-heading {
    font-size: clamp(var(--wdtFontSize_Ext), 0.975rem + 0.125vw, calc(var(--wdtFontSize_Ext) +  2px));
    font-weight: var(--wdtFontWeight_Alt);
    margin-bottom: 20px;
    position: relative;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    margin-bottom: clamp(0rem, -0.125rem + 0.625vw, 0.625rem);
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a {
    padding: var(--wdtPadding_Btn);
    border-radius: var(--wdtRadius_Part);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
    margin-top: clamp(0.625rem, 0.375rem + 1.25vw, 1.875rem);
    position: relative;
    background: var(--wdtquaternaryColor);
    display: inline-flex;
    align-items: center;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a::after {
    content: '';
    display: inline-block;
    background: currentColor;
    width: 14px;
    height: 14px;
    position: relative;
    margin-left: 5px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.button-arrow-cls-1%7Bfill:url(%23button-arrow-linear-gradient);%7D%3C/style%3E%3ClinearGradient id='button-arrow-linear-gradient' x1='14.18' y1='25.3' x2='90.97' y2='64.42' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fee500'/%3E%3Cstop offset='0.9' stop-color='%23e8aa8c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='button-arrow-cls-1' d='M96.93,52.41l-.2.2L65.09,82.14a3.69,3.69,0,0,1-5-5.4L84.85,53.6H5.6a3.7,3.7,0,0,1,0-7.39H84.85L60.06,23.07a3.69,3.69,0,0,1,5-5.4L96.73,47.2A3.69,3.69,0,0,1,96.93,52.41Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.button-arrow-cls-1%7Bfill:url(%23button-arrow-linear-gradient);%7D%3C/style%3E%3ClinearGradient id='button-arrow-linear-gradient' x1='14.18' y1='25.3' x2='90.97' y2='64.42' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fee500'/%3E%3Cstop offset='0.9' stop-color='%23e8aa8c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='button-arrow-cls-1' d='M96.93,52.41l-.2.2L65.09,82.14a3.69,3.69,0,0,1-5-5.4L84.85,53.6H5.6a3.7,3.7,0,0,1,0-7.39H84.85L60.06,23.07a3.69,3.69,0,0,1,5-5.4L96.73,47.2A3.69,3.69,0,0,1,96.93,52.41Z'/%3E%3C/svg%3E");
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background:  linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor) 66%);
    opacity: 0;
    transition: all linear 0.4s;
    -webkit-transition: all linear 0.4s;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder:hover, 
.wdt-custom-pricing-plan-t1.wdt-custom-pricing-plan-t1-active .elementor-column:nth-child(2) .elementor-widget-wdt-pricing-table .wdt-pricing-table-holder {
    border-radius: 0 0 0 clamp(6.25rem, 5rem + 6.25vw, 12.5rem);
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder:hover::before, 
.wdt-custom-pricing-plan-t1.wdt-custom-pricing-plan-t1-active .elementor-column:nth-child(2) .elementor-widget-wdt-pricing-table .wdt-pricing-table-holder::before {
    opacity: 1;
}
.wdt-custom-pricing-plan-t1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtquaternaryColor);
}
.wdt-custom-pricing-bottom-text.elementor-widget-heading .elementor-heading-title {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-pricing-table-bottom-section.elementor-section {
    width: 68%;
    margin-top: 20px;
}

/* End */

/* Home 2 Testimonials */

.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item {
    display: flex;
    justify-content: center;
    align-items: center;
}
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group {
    flex: 0 0 50%;
    display: grid;
    place-items: center;
}
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-image-wrapper {
        -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}
.wdt-custom-acide-icon-testimonial .swiper-slide .wdt-content-item .wdt-content-image>a>img {
    transform-style: preserve-3d;
    perspective: 1000px;
    transition: transform .3s ease-out;
    transform-origin: center;
}
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-detail-group {
    display: flex;
    flex-flow: column;
    justify-content: center;
    flex: 0 0 50%;
}
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
    font-size: calc(var(--wdtFontSize_H5) + 2px);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-subtitle, .wdt-custom-acide-icon-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_H6) - 2px);
    font-weight: calcv(var(--wdtFontWeight_Ext) + 100);
}
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-rating-container {
    order: -1;
}
.wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-elements-group.wdt-media-group {
    display: inline-flex;
    perspective: 250px;
    flex-direction: column;
}
.wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-image-wrapper {
    margin-bottom: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a img, .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span img {
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item:hover .wdt-content-image-wrapper {
    -webkit-transform: unset !important;
    transform: unset !important;
}
.wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 50%;
    transform: translateX(-10px) translateY(150px);
    top: 50%;
    z-index: 1;
}

/* End */

/* Home 2 Contact Form */

.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item {
    display: flex;
    align-items: center;
    justify-content: center;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item > div:first-child{
    padding-right: 40px;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    margin: 0;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    font-size: clamp(calc(var(--wdtFontSize_H6) - 2px), 1.025rem + 0.5vw, calc(var(--wdtFontSize_H5) + 2px));
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}
.wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}
.wdt-custom-contact-page-form div p {
    display: flex;
    align-items: end;
    margin-bottom: 20px;
}
.wdt-custom-contact-page-form div .wpcf7-form-control-wrap:not(:last-child) {
    margin-right: 8%;
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"], 
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single {
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
    border-width: 0 0 1px 0;
    padding: 12px 0;
    border-color: var(--wdtAccentTxtColor);
    background: none;
    color: var(--wdtHeadAltColor);
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single {
    border-color: var(--wdtAccentTxtColor);
    padding: 0;
    border-radius: 0 !important;
}
.wdt-custom-contact-page-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    opacity: 1;
    color: var(--wdtHeadAltColor);
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-textarea"] {
    height: 150px;
    resize: vertical;
}
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"], 
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single,
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single{
    border-color: var(--wdtHeadAltColor);
}
.wdt-custom-contact-page-form .contact-btn {
    width: 100%;
    margin: 20px 0 0 0;
    align-items: start;
    justify-content: space-between;
}
.wdt-custom-contact-page-form .contact-btn.upload-file-btn {
    margin-top: 40px;
    display: flex;
}
.wdt-custom-contact-page-form .contact-btn.upload-file-btn > div.upload-file{
    padding-right: 30px;
}
.wdt-custom-contact-page-form div.upload-file p {
    flex-direction: column;
    align-items: start;
    margin: 0;
}
.wdt-custom-contact-page-form .custom-file-upload-wrap {
    border-color: var(--wdtAccentTxtColor);
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    border-radius: var(--wdtRadius_Part);
}
.wdt-custom-contact-page-form.wdt-custom-contact-page-form-career .custom-file-upload-wrap{
    border-color: var(--wdtHeadAltColor);
}
.wdt-custom-contact-page-form .custom-file-upload-wrap, 
.wdt-custom-contact-page-form .custom-file-upload {
    display: inline-flex;
    max-width: 100%;
    height: 55px;
}
.wdt-custom-contact-page-form .custom-file-upload {
    position: relative;
}
.wdt-custom-contact-page-form .custom-file-upload .custom-file-select {
    color: var(--wdtHeadAltColor);
    font-weight: var(--wdtFontWeight_Ext);
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    position: absolute !important;
    left: 0;
    top: 0;
    z-index:1;
    cursor: pointer;
}
.wdt-custom-contact-page-form .custom-file-upload .custom-file-select, 
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button {
    background-color: var(--wdtAccentTxtColor);
    border-width: 0;
    display: inline-block;
    margin-right: 25px;
    min-height: 45px;
    min-width: 130px;
    position: relative;
    border-radius: var(--wdtRadius_Part);
    transition: .3s;
    cursor: pointer;
}
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button{
    background: none;
}
.wdt-custom-contact-page-form .custom-file-upload:hover .custom-file-select{
    background-color: var(--wdtPrimaryColor);
}
.wdt-custom-contact-page-form .custom-file-upload .custom-file-select:before {
    background-color: currentColor;
    content: '';
    display: inline-block;
    height: 15px;
    width: 13px;
    margin-right: 10px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap {
    margin-bottom: 0;
    margin-left: 0px !important;
}
.wdt-custom-contact-page-form .custom-file-upload .wpcf7-form-control-wrap .wpcf7-file {
    width: 100%;
}
.wdt-custom-contact-page-form .cnf-upload-file-list {
    margin-top: 15px;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-contact-page-form div.contact-btn p {
    margin: 0;
    align-items: baseline;
}
.wdt-custom-contact-page-form .contact-btn input[type="submit"] {
    margin: 0;
}
.wdt-custom-contact-page-form .contact-btn input[type="submit"]:hover {
    background: var(--wdtAccentTxtColor);
    position: relative;
}
.wdt-custom-contact-page-form .contact-btn input[type="submit"]::before {
    content: '';
    display: inline-block;
    background: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor) 66%);
    width: 14px;
    height: 14px;
    position: relative;
    margin-left: 5px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.button-arrow-cls-1%7Bfill:url(%23button-arrow-linear-gradient);%7D%3C/style%3E%3ClinearGradient id='button-arrow-linear-gradient' x1='14.18' y1='25.3' x2='90.97' y2='64.42' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fee500'/%3E%3Cstop offset='0.9' stop-color='%23e8aa8c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='button-arrow-cls-1' d='M96.93,52.41l-.2.2L65.09,82.14a3.69,3.69,0,0,1-5-5.4L84.85,53.6H5.6a3.7,3.7,0,0,1,0-7.39H84.85L60.06,23.07a3.69,3.69,0,0,1,5-5.4L96.73,47.2A3.69,3.69,0,0,1,96.93,52.41Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.button-arrow-cls-1%7Bfill:url(%23button-arrow-linear-gradient);%7D%3C/style%3E%3ClinearGradient id='button-arrow-linear-gradient' x1='14.18' y1='25.3' x2='90.97' y2='64.42' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fee500'/%3E%3Cstop offset='0.9' stop-color='%23e8aa8c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='button-arrow-cls-1' d='M96.93,52.41l-.2.2L65.09,82.14a3.69,3.69,0,0,1-5-5.4L84.85,53.6H5.6a3.7,3.7,0,0,1,0-7.39H84.85L60.06,23.07a3.69,3.69,0,0,1,5-5.4L96.73,47.2A3.69,3.69,0,0,1,96.93,52.41Z'/%3E%3C/svg%3E");
}
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus, 
.wdt-custom-contact-page-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single:focus {
    border-color: var(--wdtBorderColor)
}
.wdt-custom-contact-page-form .contact-btn.upload-file-btn .submit-btn{
    position: relative;
}
.wdt-custom-contact-page-form .contact-btn.upload-file-btn .submit-btn .wpcf7-spinner{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.wpcf7 input[type="file"]{
    text-transform: capitalize;
}

/* End */

/* Home 1 Team Section */

.wdt-custom-team-with-secondary-image .wdt-content-item{
    overflow: hidden;
    border-radius: calc(var(--wdtRadius_1X) * 2);
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group{
    display: grid;
    position: relative;
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    background: linear-gradient(transparent, var(--wdtHeadAltColor));
    opacity: .5;
    z-index: 1;
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-subtitle{
    text-transform: uppercase;
    font-size: clamp(2.25rem, 2.0769rem + 0.7692vw, 3rem);
    font-weight: var(--wdtFontWeight_Alt);
    color: transparent;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: var(--wdtBodyTxtColor);
    white-space: nowrap;
    position: absolute;
    top: 10px;
    transform: translateX(90%);
    opacity: 0;
}
.wdt-custom-team-with-secondary-image .wdt-content-item:hover .wdt-content-subtitle{
    animation: move 5s linear infinite;
    opacity: .2;
    transition: var(--wdtBaseTransition);
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group > div{
    grid-area: 1/-1;
}
.wdt-custom-team-with-secondary-image .wdt-content-item > div:not(:last-child),
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    text-transform: uppercase;
    padding: 15px;
    background-image: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group > div.wdt-content-elements-group{
    display: flex;
    flex-direction: column;
    justify-content: end;
    z-index: 2;
}
@keyframes move{
    100%{
        transform: translateX(-100%);
    }
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-social-icons-list li a{
    color: var(--wdtHeadAltColor);
    height: 40px;
    width: 40px;
    background: linear-gradient(109deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor) 66%);
    border-radius: var(--wdtRadius_Full);
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-social-icons-list li a:hover{
    transform: scale(1.2) rotate(10deg);
    -webkit-transform: scale(1.2) rotate(10deg);
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group > div.wdt-content-elements-group .wdt-social-icons-container{
    padding-bottom: 20px;
    transform: translateY(100%);
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}
.wdt-custom-team-with-secondary-image .wdt-content-item:hover .wdt-content-media-group > div.wdt-content-elements-group .wdt-social-icons-container{
    transform: translateY(0);
}
.elementor-element.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-content-wrapper{
    padding-top: 80px;
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group{
    overflow: hidden;
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper{
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}
.wdt-custom-team-with-secondary-image .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper{
    opacity: 0;
    transform: translateY(30px);
}
.wdt-custom-team-with-secondary-image .wdt-content-item .wdt-content-media-group .wdt-content-background-image-wrapper{
    opacity: 0;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}
.wdt-custom-team-with-secondary-image .wdt-content-item:hover .wdt-content-media-group .wdt-content-background-image-wrapper{
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}

/* End */

/* Services Page Tab */

.wdt-cus-services-page-tab.wdt-cus-services-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list {
    width: unset;
    margin: unset;
    justify-content: center;
    margin-bottom: 0px;
    padding-bottom: unset;
}
.wdt-cus-services-page-tab.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    background: linear-gradient(110deg, var(--wdtBodyTxtColor), var(--wdtBodyTxtColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-size: 300% auto;
    background-color: transparent;
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-services-page-tab.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .wdt-cus-services-page-tab.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    background-position: right;
    color: var(--wdtLinkColor);
}
.wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-wrapper {
    border-bottom: 2px solid rgb(var(--wdtBodyTxtColorRgb), 0.7);
}
.wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder {
    background: linear-gradient(110deg, rgb(var(--wdtBodyTxtColorRgb), 1), rgb(var(--wdtBodyTxtColorRgb), 1), var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 300% auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-hover, 
.wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active {
    background-position: right;
}
.wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    background-image: linear-gradient(var(--wdtAccentTxtColor),var(--wdtAccentTxtColor)), linear-gradient(to top, var(--wdtTertiaryColor), var(--wdtPrimaryColor));
    color: var(--wdtBodyTxtColor);
}
.wdt-cus-services-page-faq .wdt-cus-tab-faq-content-title .wdt-heading-holder .wdt-heading-content-wrapper {
    color: var(--wdtLinkColor);
}
.wdt-custom-button-services-home-1-template .wdt-button-holder.wdt-template-textual .wdt-button{
    font-size: var(--wdtFontSize_H6);
    align-items: baseline;
}

/* End */

/* FAQ Sidebar */

.wdt-custom-faq-sidebar-address.elementor-widget-heading span.elementor-heading-title , 
.wdt-custom-faq-sidebar-icon-list-01.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item span{
    font-size: clamp(var(--wdtFontSize_Ext), 0.975rem + 0.125vw, calc(var(--wdtFontSize_Ext) + 2px));
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
}
.wdt-custom-faq-sidebar-content.elementor-widget-heading .elementor-heading-title  {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Base);
}
.wdt-custom-faq-sidebar-icon-list-02  .elementor-icon-list-text {
    font-size: clamp(var(--wdtFontSize_Ext), 0.975rem + 0.125vw, calc(var(--wdtFontSize_Ext) + 2px));
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
}
/* End */

/* Contact Page */

.wdt-custom-contact-mail .elementor-icon-list-text {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
}
.wdt-custom-social-icon-contact .elementor-social-icon i {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    line-height: normal;
    border: 1px solid var(--wdtBodyTxtColor);
    padding: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
}
.wdt-custom-social-icon-contact .elementor-social-icon {
    display: grid;
}
.wdt-custom-social-icon-contact .elementor-grid {
    display: inline-flex;
    align-items: center;
    justify-content: start;
}
.wdt-custom-social-icon-contact  .elementor-grid .elementor-grid-item {
    display: grid;
}
.wdt-custom-social-icon-contact .elementor-grid-item:not(:last-child) {
    margin-right: 25px;
}
.wdt-custom-contact-page-form-1 p{
    margin: 0;
}
.wdt-custom-contact-page-form-1 .wpcf7-form-control-wrap {
    margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
}
.wdt-custom-contact-page-form-1 input[type="text"], .wdt-custom-contact-page-form-1 input[type="tel"], .wdt-custom-contact-page-form-1 input[type="email"], .wdt-custom-contact-page-form-1 textarea {
    padding: var(--wdtInputPadding);
    border: 0;
    border-radius: 0;
    padding: 25px 35px;
    font-size: clamp(var(--wdtFontSize_Ext), 0.95rem + 0.25vw, var(--wdtFontSize_H6));
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    background: var(--wdtAccentTxtColor);
} 
.wdt-custom-contact-page-form-1 input[type="text"]::placeholder, 
.wdt-custom-contact-page-form-1 input[type="tel"]::placeholder, 
.wdt-custom-contact-page-form-1 input[type="email"]::placeholder, 
.wdt-custom-contact-page-form-1 textarea::placeholder {
    font-size: 100%;
    opacity: 0.9;
}
.wdt-custom-contact-page-form-1 textarea {
    height: 220px;
    resize: vertical;
    overflow: auto;
}
.wdt-custom-contact-page-form-1 input[type="submit"] {
    margin: 0;
    font-size: clamp(var(--wdtFontSize_Ext), 0.95rem + 0.25vw, var(--wdtFontSize_H6));
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    padding: var(--wdtInputPadding);
    padding-right: 50px;
    padding-left: 50px;
    color: var(--wdtBodyTxtColor);
    background: linear-gradient(90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-size: 300%;
    background-position: left;
}
.wdt-custom-contact-page-form-1 input[type="submit"]:hover {
    background-position: right;
}
.wdt-custom-contact-page-form-1 input[type="text"]:focus, .wdt-custom-contact-page-form-1 input[type="tel"]:focus, .wdt-custom-contact-page-form-1 input[type="email"]:focus, .wdt-custom-contact-page-form-1 textarea:focus {
    box-shadow: 0 0 0 1px var(--wdtBorderColor) inset;
}
.wdt-custom-contact-page-form-1 .contact-submit{
    position: relative;
    width: fit-content;
}
.wdt-custom-contact-page-form-1 .contact-submit .wpcf7-spinner{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.wdt-custom-contact-box-01.elementor-column .elementor-widget-spacer .elementor-widget-container {
    background: linear-gradient(90deg, var(--wdtAccentTxtColor),var(--wdtAccentTxtColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor) 94%);
    background-size: 300% auto;
    background-position: left;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;
    mask-repeat: no-repeat;
}
.wdt-custom-contact-box-01.elementor-column:nth-child(1) .elementor-widget-spacer .elementor-widget-container {
    -webkit-mask-image: url("https://wdtwpthemes.wpengine.com/hai/wp-content/uploads/sites/6/2023/09/contact-icon-1.svg");
    mask-image: url("https://wdtwpthemes.wpengine.com/hai/wp-content/uploads/sites/6/2023/09/contact-icon-1.svg");
}
.wdt-custom-contact-box-01.elementor-column:nth-child(2) .elementor-widget-spacer .elementor-widget-container {
    -webkit-mask-image: url("https://wdtwpthemes.wpengine.com/hai/wp-content/uploads/sites/6/2023/09/contact-icon-2.svg");
    mask-image: url("https://wdtwpthemes.wpengine.com/hai/wp-content/uploads/sites/6/2023/09/contact-icon-2.svg");
}
.wdt-custom-contact-box-01.elementor-column:nth-child(3) .elementor-widget-spacer .elementor-widget-container {
    -webkit-mask-image: url("https://wdtwpthemes.wpengine.com/hai/wp-content/uploads/sites/6/2023/09/contact-icon-3.svg");
    mask-image: url("https://wdtwpthemes.wpengine.com/hai/wp-content/uploads/sites/6/2023/09/contact-icon-3.svg");
}
.wdt-custom-contact-box-01.elementor-column:hover .elementor-widget-spacer .elementor-widget-container {
    background-position: right;
}
.wdt-custom-contact-box-01 .elementor-widget-wrap {
    position: relative;
}
.wdt-custom-contact-box-01 .elementor-widget-wrap::after {
    content: '';
    background: linear-gradient(180deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);
    position: absolute;
    top: -0px;
    right: -0px;
    bottom: -0px;
    left: -0px;
    z-index: -1;
    transition: all linear 0.2s;
    -webkit-transition: all linear 0.2s;
}
.wdt-custom-contact-box-01 .elementor-widget-wrap:hover::after {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
}
.wdt-custom-contact-box-01 .wdt-heading-holder > .wdt-heading-deco-wrapper > span {
    background: linear-gradient(180deg, var(--wdtTertiaryColor) 0%, var(--wdtPrimaryColor) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: clamp(var(--wdtFontSize_H6), 1.2rem + 0.25vw, var(--wdtFontSize_H5));
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 15px;
}

/* End */

/* Services Heading */

.wdt-custom-heading-for-services .wdt-heading-holder{
    position: relative;
}
.wdt-custom-heading-for-services .wdt-heading-holder:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0 0 calc(var(--wdtRadius_3X) * 2) 0;
}
.wdt-custom-absolute-service-heading .wdt-heading-holder h2.wdt-heading-title-wrapper{
    font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem);
}
.elementor-element.wdt-custom-title-with-Alt .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem);
}
.wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-deco-wrapper > span{
    font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem); 
}
.wdt-custom-home-3-popup-section-heading .wdt-heading-holder .wdt-heading-content-wrapper{
    max-width: 550px;
    margin: auto;
}
.wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(8){
    align-items: center;
}
.wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(8):after,
.wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(8):before{
    content: "";
    position: relative;
    display: inline-block;
    width: clamp(3rem, 2.7404rem + 1.1538vw, 4.125rem);
    height: clamp(3rem, 2.7404rem + 1.1538vw, 4.125rem);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    margin-left: 15px;
    margin-right: 5px;
}
.wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(8):after{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M48,15.3c-1.3-3-3.1-5.7-5.4-7.9c-2.3-2.3-5-4.1-7.9-5.4c-1-0.4-2-0.8-3.1-1.1c0,0,0,0,0,0 c-0.9-0.2-1.8-0.4-2.8-0.6c0,0,0,0,0,0c-0.4-0.1-2.4-0.2-2.4-0.2S25.6,0,25.1,0c-0.5,0-2.3,0.1-2.7,0.1c0,0-0.8,0.1-1.2,0.2 c0,0,0,0,0,0c-0.9,0.1-1.8,0.3-2.8,0.6c0,0,0,0,0,0C18,1,17.2,1.2,17.2,1.2c-0.6,0.2-1.3,0.5-1.9,0.7c-3,1.3-5.7,3.1-8,5.4 C5,9.6,3.2,12.3,2,15.3c-1.3,3.1-2,6.4-2,9.7s0.7,6.6,2,9.7c1.3,3,3.1,5.7,5.4,7.9c2.3,2.3,5,4.1,7.9,5.4c0.6,0.3,1.3,0.5,1.9,0.7 c0.4,0.1,0.8,0.2,1.2,0.4c0,0,0,0,0,0c0.9,0.2,1.8,0.4,2.8,0.6c0,0,0,0,0,0c0.4,0.1,0.8,0.1,1.2,0.2c0,0,1.3,0.1,1.3,0.1 c0.4,0,1,0,1.4,0c0.5,0,1,0,1.4,0c0,0,0.8-0.1,1.2-0.1c0,0,0.8-0.1,1.2-0.1c0,0,0,0,0,0c0.9-0.1,1.8-0.3,2.8-0.6c0,0,0,0,0,0 c1-0.3,2.1-0.6,3.1-1.1c3-1.3,5.7-3.1,7.9-5.4c2.3-2.3,4.1-5,5.4-7.9c1.3-3.1,2-6.4,2-9.7S49.3,18.4,48,15.3L48,15.3z M26.4,11.4 V4.9c2.4,1.7,4.6,3.9,6.2,6.5H26.4z M34.2,14.3c1.3,2.8,2.2,6,2.3,9.4H26.4v-9.4H34.2L34.2,14.3z M23.6,11.4h-6.2 c1.7-2.6,3.8-4.8,6.2-6.5V11.4z M23.6,14.3v9.4H13.5c0.2-3.4,1-6.5,2.3-9.4H23.6L23.6,14.3z M12.7,14.6c-1.1,2.9-1.8,5.9-1.9,9h-8 c0.2-3.4,1.2-6.6,2.7-9.4h7.3C12.8,14.4,12.7,14.5,12.7,14.6z M10.8,26.6c0.2,3.1,0.8,6.1,1.9,9c0,0.1,0.1,0.2,0.1,0.3H5.5 c-1.6-2.8-2.5-6-2.7-9.3H10.8z M13.5,26.6h10.1v9.3h-7.7C14.5,33,13.6,29.9,13.5,26.6L13.5,26.6z M23.6,38.7v6.4 c-2.4-1.7-4.5-3.8-6.2-6.4H23.6z M26.4,38.7h6.2c-1.6,2.6-3.8,4.7-6.2,6.4V38.7z M26.4,35.9v-9.3h10.1c-0.2,3.3-1,6.4-2.4,9.3H26.4 L26.4,35.9z M37.3,35.5c1.1-2.9,1.8-5.9,1.9-9h8c-0.2,3.3-1.2,6.5-2.7,9.3h-7.3C37.2,35.8,37.3,35.6,37.3,35.5L37.3,35.5z M39.2,23.7c-0.2-3.2-0.8-6.2-1.9-9c0-0.1-0.1-0.3-0.1-0.3h7.3c1.6,2.8,2.5,6,2.7,9.4H39.2z M42.6,11.4h-6.8 C34.8,9.5,33.5,7.7,32,6c-1-1.1-2.2-2.1-3.3-3C34.3,4,39.3,7,42.6,11.4L42.6,11.4z M21.4,3c-1.2,0.9-2.3,1.9-3.3,3 c-1.5,1.6-2.8,3.4-3.9,5.4H7.4C10.7,7,15.7,3.9,21.4,3z M7.4,38.7h6.8c1.1,1.9,2.4,3.7,3.9,5.3c1,1.1,2.2,2.1,3.3,3 C15.7,46.1,10.8,43.1,7.4,38.7z M28.6,47c1.2-0.9,2.3-1.9,3.3-3c1.5-1.6,2.8-3.4,3.9-5.3h6.8C39.2,43.1,34.3,46.1,28.6,47z'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M48,15.3c-1.3-3-3.1-5.7-5.4-7.9c-2.3-2.3-5-4.1-7.9-5.4c-1-0.4-2-0.8-3.1-1.1c0,0,0,0,0,0 c-0.9-0.2-1.8-0.4-2.8-0.6c0,0,0,0,0,0c-0.4-0.1-2.4-0.2-2.4-0.2S25.6,0,25.1,0c-0.5,0-2.3,0.1-2.7,0.1c0,0-0.8,0.1-1.2,0.2 c0,0,0,0,0,0c-0.9,0.1-1.8,0.3-2.8,0.6c0,0,0,0,0,0C18,1,17.2,1.2,17.2,1.2c-0.6,0.2-1.3,0.5-1.9,0.7c-3,1.3-5.7,3.1-8,5.4 C5,9.6,3.2,12.3,2,15.3c-1.3,3.1-2,6.4-2,9.7s0.7,6.6,2,9.7c1.3,3,3.1,5.7,5.4,7.9c2.3,2.3,5,4.1,7.9,5.4c0.6,0.3,1.3,0.5,1.9,0.7 c0.4,0.1,0.8,0.2,1.2,0.4c0,0,0,0,0,0c0.9,0.2,1.8,0.4,2.8,0.6c0,0,0,0,0,0c0.4,0.1,0.8,0.1,1.2,0.2c0,0,1.3,0.1,1.3,0.1 c0.4,0,1,0,1.4,0c0.5,0,1,0,1.4,0c0,0,0.8-0.1,1.2-0.1c0,0,0.8-0.1,1.2-0.1c0,0,0,0,0,0c0.9-0.1,1.8-0.3,2.8-0.6c0,0,0,0,0,0 c1-0.3,2.1-0.6,3.1-1.1c3-1.3,5.7-3.1,7.9-5.4c2.3-2.3,4.1-5,5.4-7.9c1.3-3.1,2-6.4,2-9.7S49.3,18.4,48,15.3L48,15.3z M26.4,11.4 V4.9c2.4,1.7,4.6,3.9,6.2,6.5H26.4z M34.2,14.3c1.3,2.8,2.2,6,2.3,9.4H26.4v-9.4H34.2L34.2,14.3z M23.6,11.4h-6.2 c1.7-2.6,3.8-4.8,6.2-6.5V11.4z M23.6,14.3v9.4H13.5c0.2-3.4,1-6.5,2.3-9.4H23.6L23.6,14.3z M12.7,14.6c-1.1,2.9-1.8,5.9-1.9,9h-8 c0.2-3.4,1.2-6.6,2.7-9.4h7.3C12.8,14.4,12.7,14.5,12.7,14.6z M10.8,26.6c0.2,3.1,0.8,6.1,1.9,9c0,0.1,0.1,0.2,0.1,0.3H5.5 c-1.6-2.8-2.5-6-2.7-9.3H10.8z M13.5,26.6h10.1v9.3h-7.7C14.5,33,13.6,29.9,13.5,26.6L13.5,26.6z M23.6,38.7v6.4 c-2.4-1.7-4.5-3.8-6.2-6.4H23.6z M26.4,38.7h6.2c-1.6,2.6-3.8,4.7-6.2,6.4V38.7z M26.4,35.9v-9.3h10.1c-0.2,3.3-1,6.4-2.4,9.3H26.4 L26.4,35.9z M37.3,35.5c1.1-2.9,1.8-5.9,1.9-9h8c-0.2,3.3-1.2,6.5-2.7,9.3h-7.3C37.2,35.8,37.3,35.6,37.3,35.5L37.3,35.5z M39.2,23.7c-0.2-3.2-0.8-6.2-1.9-9c0-0.1-0.1-0.3-0.1-0.3h7.3c1.6,2.8,2.5,6,2.7,9.4H39.2z M42.6,11.4h-6.8 C34.8,9.5,33.5,7.7,32,6c-1-1.1-2.2-2.1-3.3-3C34.3,4,39.3,7,42.6,11.4L42.6,11.4z M21.4,3c-1.2,0.9-2.3,1.9-3.3,3 c-1.5,1.6-2.8,3.4-3.9,5.4H7.4C10.7,7,15.7,3.9,21.4,3z M7.4,38.7h6.8c1.1,1.9,2.4,3.7,3.9,5.3c1,1.1,2.2,2.1,3.3,3 C15.7,46.1,10.8,43.1,7.4,38.7z M28.6,47c1.2-0.9,2.3-1.9,3.3-3c1.5-1.6,2.8-3.4,3.9-5.3h6.8C39.2,43.1,34.3,46.1,28.6,47z'/%3E%3C/g%3E%3C/svg%3E");
    background-color: rgb(85, 194, 234);
}
.wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(8):before{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M45.1,20c-2.4,0-4.4,1.7-4.8,4h-5.8c-0.2-2-1-3.8-2.2-5.3l4.1-4.1c0.8,0.5,1.7,0.8,2.7,0.8 c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,1.1,0.3,2,0.9,2.8l-4.1,4c-1.5-1.2-3.3-2-5.3-2.2V9.7 c2.3-0.4,4-2.4,4-4.8c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,2.4,1.7,4.4,4,4.8v5.5c-2,0.2-3.8,1-5.3,2.2l-3.8-3.8 c0.7-0.8,1.1-1.9,1.1-3.1c0-2.7-2.2-4.9-4.9-4.9s-4.9,2.2-4.9,4.9s2.2,4.9,4.9,4.9c0.9,0,1.7-0.2,2.4-0.6l3.9,3.9 C16,20.2,15.2,22,15,24H9.8c-0.4-2.3-2.4-4-4.8-4C2.2,20,0,22.2,0,24.9s2.2,4.9,4.9,4.9c2.4,0,4.4-1.7,4.8-3.9H15 c0.2,2,1,3.8,2.2,5.3l0,0c0,0,0.1,0.1,0.1,0.1c0,0-0.1-0.1-0.1-0.1L13.3,35c-0.7-0.4-1.5-0.6-2.4-0.6c-2.7,0-4.9,2.2-4.9,4.9 c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-1.2-0.4-2.2-1.1-3.1l3.8-3.8c-0.1,0-0.1-0.1-0.1-0.1c0.1,0,0.1,0.1,0.1,0.1 c1.5,1.2,3.3,2,5.3,2.2v5.7c-2.3,0.4-4,2.4-4,4.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.4-1.7-4.4-4-4.8v-5.7 c2-0.2,3.8-1,5.3-2.2l4.1,4c-0.6,0.8-0.9,1.8-0.9,2.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9 c-1,0-1.9,0.3-2.7,0.8l-4.1-4.1c1.2-1.5,2-3.3,2.2-5.3h5.8c0.4,2.2,2.4,3.9,4.8,3.9c2.7,0,4.9-2.2,4.9-4.9 C50,22.2,47.8,20,45.1,20L45.1,20z M25.7,29.7c-0.3,0.1-0.6,0.1-0.9,0.1c-0.3,0-0.6,0-0.9-0.1c-2.3-0.4-4-2.4-4-4.8 s1.7-4.4,4-4.8c0.3-0.1,0.6-0.1,0.9-0.1c0.3,0,0.6,0,0.9,0.1c2.3,0.4,4,2.4,4,4.8S27.9,29.3,25.7,29.7z'/%3E%3Cpath d='M17.2,31.1L17.2,31.1c0,0.1,0.1,0.1,0.1,0.1C17.3,31.2,17.2,31.1,17.2,31.1z M18.4,32.3 c0.1,0,0.1,0.1,0.1,0.1C18.5,32.4,18.4,32.3,18.4,32.3L18.4,32.3z'/%3E%3Cpath d='M17.3,31.2c0,0-0.1-0.1-0.1-0.1l0,0C17.2,31.1,17.3,31.2,17.3,31.2z'/%3E%3Cpath d='M18.5,32.4c-0.1,0-0.1-0.1-0.1-0.1C18.4,32.3,18.5,32.4,18.5,32.4L18.5,32.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M45.1,20c-2.4,0-4.4,1.7-4.8,4h-5.8c-0.2-2-1-3.8-2.2-5.3l4.1-4.1c0.8,0.5,1.7,0.8,2.7,0.8 c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,1.1,0.3,2,0.9,2.8l-4.1,4c-1.5-1.2-3.3-2-5.3-2.2V9.7 c2.3-0.4,4-2.4,4-4.8c0-2.7-2.2-4.9-4.9-4.9c-2.7,0-4.9,2.2-4.9,4.9c0,2.4,1.7,4.4,4,4.8v5.5c-2,0.2-3.8,1-5.3,2.2l-3.8-3.8 c0.7-0.8,1.1-1.9,1.1-3.1c0-2.7-2.2-4.9-4.9-4.9s-4.9,2.2-4.9,4.9s2.2,4.9,4.9,4.9c0.9,0,1.7-0.2,2.4-0.6l3.9,3.9 C16,20.2,15.2,22,15,24H9.8c-0.4-2.3-2.4-4-4.8-4C2.2,20,0,22.2,0,24.9s2.2,4.9,4.9,4.9c2.4,0,4.4-1.7,4.8-3.9H15 c0.2,2,1,3.8,2.2,5.3l0,0c0,0,0.1,0.1,0.1,0.1c0,0-0.1-0.1-0.1-0.1L13.3,35c-0.7-0.4-1.5-0.6-2.4-0.6c-2.7,0-4.9,2.2-4.9,4.9 c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-1.2-0.4-2.2-1.1-3.1l3.8-3.8c-0.1,0-0.1-0.1-0.1-0.1c0.1,0,0.1,0.1,0.1,0.1 c1.5,1.2,3.3,2,5.3,2.2v5.7c-2.3,0.4-4,2.4-4,4.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.4-1.7-4.4-4-4.8v-5.7 c2-0.2,3.8-1,5.3-2.2l4.1,4c-0.6,0.8-0.9,1.8-0.9,2.8c0,2.7,2.2,4.9,4.9,4.9c2.7,0,4.9-2.2,4.9-4.9c0-2.7-2.2-4.9-4.9-4.9 c-1,0-1.9,0.3-2.7,0.8l-4.1-4.1c1.2-1.5,2-3.3,2.2-5.3h5.8c0.4,2.2,2.4,3.9,4.8,3.9c2.7,0,4.9-2.2,4.9-4.9 C50,22.2,47.8,20,45.1,20L45.1,20z M25.7,29.7c-0.3,0.1-0.6,0.1-0.9,0.1c-0.3,0-0.6,0-0.9-0.1c-2.3-0.4-4-2.4-4-4.8 s1.7-4.4,4-4.8c0.3-0.1,0.6-0.1,0.9-0.1c0.3,0,0.6,0,0.9,0.1c2.3,0.4,4,2.4,4,4.8S27.9,29.3,25.7,29.7z'/%3E%3Cpath d='M17.2,31.1L17.2,31.1c0,0.1,0.1,0.1,0.1,0.1C17.3,31.2,17.2,31.1,17.2,31.1z M18.4,32.3 c0.1,0,0.1,0.1,0.1,0.1C18.5,32.4,18.4,32.3,18.4,32.3L18.4,32.3z'/%3E%3Cpath d='M17.3,31.2c0,0-0.1-0.1-0.1-0.1l0,0C17.2,31.1,17.3,31.2,17.3,31.2z'/%3E%3Cpath d='M18.5,32.4c-0.1,0-0.1-0.1-0.1-0.1C18.4,32.3,18.5,32.4,18.5,32.4L18.5,32.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-color: rgb(255, 116, 170);
}

/* End */

/* Popup */

.wdt-custom-team-showcase-h3.wdt-custom-popup-showcase-h3 .wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group{
    align-items: baseline;
}
.wdt-custom-team-showcase-h3.wdt-custom-popup-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-subtitle{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-popup-socials .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(109deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor),  var(--wdtTertiaryColor), var(--wdtPrimaryColor));
    border-radius: var(--wdtRadius_Full);
    background-size: 300% 100%;
    transition: var(--wdtBaseTransition);
}
.wdt-custom-popup-socials .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon > i{
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--wdtHeadAltColor);
}
.wdt-custom-popup-socials .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a{
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-popup-socials.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{
    overflow: visible;
}
.wdt-custom-popup-socials .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a:hover span.elementor-icon-list-icon{
    background-position: 100%;
}

/* End */

/* Home 2 Header Menu */

.wdt-custom-home-2-header-menu ul li:hover > a,
.wdt-custom-home-2-header-menu ul li.current-menu-ancestor > a,
.wdt-custom-home-2-header-menu ul li.current-menu-item > a{
    color: var(--wdtTertiaryColor) !important;
}

/* End */

/* Button */

.wdt-custom-button-white-onhover .wdt-button-holder[class*="wdt-animation"].wdt-template-filled .wdt-button:after{
    content: none;
}
.wdt-custom-button-white-onhover .wdt-button-holder a{
    background-color: var(--wdtPrimaryColor);
}
.wdt-custom-button-white-onhover .wdt-button-holder a:hover{
    background-color: var(--wdtAccentTxtColor);
}
.wdt-custom-button-white-onhover .wdt-button-holder.wdt-template-filled .wdt-button:hover{
    transform: none;
}
.wdt-custom-award-image-box-with-heading .wdt-image-box-holder .wdt-content-item .wdt-content-image img{
    max-width: 150px;
    width: 100%;
}
.wdt-custom-icon-box-03 .wdt-icon-box-holder .wdt-column{
    border: 1px solid;
    margin: -0.5px;

}

/* White With Linear When Hover */

.wdt-custom-gradient-hover-btn .wdt-button-holder .wdt-button:after {
    background: linear-gradient(109deg,rgba(var(--wdtPrimaryColorRgb),1) 0%, rgba(var(--wdtTertiaryColorRgb),1) 76%);
    opacity: 0;
}
.wdt-custom-gradient-hover-btn .wdt-button-holder.wdt-template-bordered .wdt-button:hover:after {
    opacity: 1;
    transform: unset;
    -webkit-transform: unset;
}

/* End */

/* Marquee Section */

.wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: center;
}
.wdt-custom-icon-marquee-style .wdt-content-item > div:not(:last-child), .wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin: 0;
}
.wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-media-group > div.wdt-content-icon-wrapper {
    margin-right: 30px;
}
.wdt-custom-icon-marquee-style .wdt-content-item {
    padding: 0 20px;
}
.wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span > i {
    display: inherit;
}
.wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H4);
}
.wdt-custom-icon-marquee-style .wdt-content-item .wdt-content-media-group > .wdt-content-title h5 {
    margin: 0;
    font-size: var(--wdtFontSize_H4);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-icon-marquee-style .wdt-icon-box-holder .wdt-icon-box-container .swiper-slide{
    width: auto !important;
}
.wdt-marquee-wrapper > .swiper > .swiper-wrapper{
    transition-timing-function: linear !important;
}

/* Home1 Marquee */

.wdt-custom-icon-marquee-style.wdt-custom-icon-marquee-style-default .wdt-content-item .wdt-content-media-group > .wdt-content-title h5{
    font-size: clamp(3rem, 2.6827rem + 1.4103vw, 4.375rem);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
}
.wdt-custom-icon-marquee-style.wdt-custom-icon-marquee-style-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background-image: linear-gradient(45deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    border-radius: var(--wdtRadius_Full);
    overflow: hidden;
}
.wdt-custom-icon-marquee-style.wdt-custom-icon-marquee-style-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg{
    opacity: 0;
}
.wdt-custom-icon-marquee-style.wdt-custom-icon-marquee-style-default .wdt-content-item .wdt-content-title h5, 
.wdt-custom-icon-marquee-style.wdt-custom-icon-marquee-style-default .wdt-content-item .wdt-content-title h5 a{
    background: linear-gradient(109deg, var(--wdtHeadAltColor), var(--wdtHeadAltColor),var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 300% auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wdt-custom-icon-marquee-style.wdt-custom-icon-marquee-style-default .wdt-content-item .wdt-content-title h5 a:hover{
    background-position: 100%;
}

/* End */

/* From Jeyfin.css */

/* --------------- Home 1 filler with video bg ------------------ */

.wdt-cus-circle-text-path .e-text-path svg {
    overflow: visible;
    width: 150px;
    height: 150px;
    animation: rotate 20s linear infinite;
    -webkit-animation: rotate 20s linear infinite;
    transform-origin: center center;
    -webkit-transform-origin: center center;
}
.elementor-element.wdt-cus-circle-text-path {
    font-size: var(--wdtFontSize_H6);
    line-height: normal;
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 20px;
    color: var(--wdtLinkColor);
}
.wdt-cus-text-path-center-img img {
    border-radius: var(--wdtRadius_Full);
    animation: none;
    -webkit-animation: none;
    z-index: 2;
    position: relative;
}
.wdt-cus-circle-text-path .e-text-path text textpath{
    letter-spacing: 10.5px;
}
@keyframes wdt-img-scale-animation {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    50% {
        transform: scale(0.9);
        -webkit-transform: scale(0.9);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
@-webkit-keyframes wdt-img-scale-animation {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    50% {
        transform: scale(0.9);
        -webkit-transform: scale(0.9);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
.wdt-cus-list-type-counter .wdt-content-item {
    background-color: var(--wdtquaternaryColor);
    border-radius: 56px 0 0 56px;
    padding: 14px 36px 18px 46px;
}
.wdt-cus-list-type-counter .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    font-weight: var(--wdtFontWeight_Base);
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-list-type-counter .wdt-content-item .wdt-content-counter{
    background-color: transparent;
    background-image: linear-gradient(109deg, var(--wdtPrimaryColor) 7%, var(--wdtTertiaryColor) 66%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
.wdt-cus-list-type-counter .wdt-content-item .wdt-content-counter > span {
    font-size: calc(var(--wdtFontSize_H1) - 10px);
    line-height: normal;
    text-transform: uppercase;
    background-color: inherit;
    background-image: inherit;
    background-clip: text;
    -webkit-background-clip: text;
    color: inherit;
    line-height: 1;
}
.wdt-cus-list-type-counter .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 5px;
}
.wdt-cus-list-type-counter .wdt-counter-holder.wdt-rc-template-custom-template .wdt-content-item:not(:last-child) {
    margin-bottom: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
}
.wdt-cus-list-type-counter .wdt-counter-holder.wdt-rc-template-custom-template {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.elementor-widget-spacer .elementor-widget-container {
    height: var(--spacer-size);
}

/* End */

/* ------------ Home1 Icon Box ---------------- */

.wdt-cus-icon-below-content-and-btn-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
    text-align: right;
    margin-bottom: 120px;
    z-index: 1;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-detail-group {
    z-index: 1;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-elements-group {
    display: flex;
    align-items: flex-end;
    line-height: 0;
    overflow: hidden;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-icon-box-holder .wdt-column-wrapper .wdt-column {
    counter-increment: wdt-icon-box-count;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-icon-wrapper::before {
    content: "0" counter(wdt-icon-box-count);
    position: absolute;
    left: 0;
    font-size: var(--wdtFontSize_H3);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtAccentTxtColor);
    line-height: normal;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-icon-wrapper::before {
    color: var(--wdtquaternaryColor);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    line-height: 0;
    width: 80px;
    height: 80px;
    animation: rotate 10s infinite linear;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    width: inherit;
    height: inherit;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H4);
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-title h5 {
    transform: translateY(-50px);
    -webkit-transform: translateY(-50px);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-title h5 a {
    color: var(--wdtquaternaryColor);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-title h5 a:hover {
    color: rgb(var(--wdtHeadAltColorRgb), .75);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-description {
    color: var(--wdtAccentTxtColor);
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-description {
    transform: translateY(-50px);
    -webkit-transform: translateY(-50px);
    color: var(--wdtBodyTxtColor);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item {
    padding: 30px;
    border-radius: var(--wdtRadius_1X);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item{
    background-color: var(--wdtquaternaryColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background-color: inherit;
    border-radius: var(--wdtRadius_1X);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    pointer-events: none;
    z-index: 1;
}

.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover {
    background-color: transparent;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover:before{
    background-color: inherit;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--wdtRadius_1X);
    background-image: linear-gradient(var(--wdtAccentTxtColor), var(--wdtAccentTxtColor)), linear-gradient(110deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding: 2px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    pointer-events: none;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-separator {
    width: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-separator {
    width: 100%;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-separator.separator-1 span {
    background-color: var(--wdtTertiaryColor);
    width: 100%;
    margin-right: 16px;
    height: 1px;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-button {
    width: auto;
    text-align: right;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-button>a {
    width: 50px;
    height: 50px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    background-color: transparent;
    margin-right: 2px;
    position: relative;
    opacity: 0;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-button>a {
    opacity: 1;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-button>a:hover {
    background-color: transparent;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-button>a::before {
    content: "";
    width: 50px;
    height: 50px;
    display: inline-block;
    padding: 5px;
    border-radius: 50%;
    background-image: linear-gradient(var(--wdtAccentTxtColor), var(--wdtAccentTxtColor)), linear-gradient(to top, var(--wdtTertiaryColor), var(--wdtPrimaryColor));
    background-origin: border-box;
    background-clip: content-box, border-box;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    animation: rotate 3s infinite linear;
    -webkit-animation: rotate 3s infinite linear;
    transition: all 0.3s linear;
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-button>a::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 50px;
    height: 50px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 16' style='enable-background:new 0 0 25 16;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M14.6,0l2,3.7L0,14l1.1,2L17.7,5.8l2,3.7L25,0L14.6,0z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-size: var(--wdtFontSize_H6);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 16' style='enable-background:new 0 0 25 16;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M14.6,0l2,3.7L0,14l1.1,2L17.7,5.8l2,3.7L25,0L14.6,0z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-size: var(--wdtFontSize_H6);
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: var(--wdtHeadAltColor);
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}
.wdt-cus-icon-below-content-and-btn-box .wdt-content-item:hover .wdt-content-button>a:hover::after {
    transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
}
.elementor-element.wdt-custom-vdo-inner-section{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: var(--wdtRadius_1X);
    overflow: hidden;
}

/* End */

/*--------- Home 1 Brang Logo Section------------ */

.wdt-cus-only-brand-logo-sec .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 100%;
    width: 160px;
    height: 50px;
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-only-brand-logo-sec .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    width: inherit;
    height: inherit;
}
.wdt-cus-only-brand-logo-sec .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}
.wdt-cus-only-brand-logo-sec .wdt-icon-box-holder .wdt-icon-box-container .wdt-icon-box-wrapper {
    transition-timing-function: linear;
}
.wdt-cus-bg-clip-text-title-sec .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title > span {
    font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem);
    text-transform: capitalize;
}
.wdt-cus-bg-clip-text-title-sec .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-bg-clip-text-title-sec .wdt-heading-holder .wdt-heading-content-wrapper {
    color: var(--wdtAccentTxtColor);
}
.wdt-dark-bg-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
    background-color: var(--wdtAccentTxtColor);
}
.wdt-dark-bg-btn .wdt-button-holder[class*="wdt-animation"].wdt-template-filled .wdt-button:after {
    opacity: 0;
    visibility: hidden;
}
.wdt-dark-bg-btn .wdt-button-holder.wdt-template-filled .wdt-button:hover {
    box-shadow: unset;
    background-color: var(--wdtPrimaryColor);
}

/* End */

/* -------------- Vertical Testimonial ------------ */

.wdt-cus-vertical-testimonail .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item {
    display: flex;
    flex-wrap: wrap;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-media-group {
    order: 1;
    display: inline-flex;
    align-items: center;
    width: 100%;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-detail-group {
    width: 100%;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    margin-top: 0;
    text-transform: capitalize;
    line-height: 1.6;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-title-group.below span {
    display: none;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-subtitle {
    letter-spacing: 0;
    font-size: var(--wdtFontSize_Ext);
    text-transform: capitalize;
    color: var(--wdtBorderColor);
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_H4);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: 1.5;
    padding-top: 20px;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-title-group.below> :not(.wdt-content-separator):not(:last-child),
.wdt-cus-vertical-testimonail .wdt-content-item>div:not(:last-child),
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-image>a,
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-image>span {
    border-radius: var(--wdtRadius_Full);
    padding-right: 20px;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-separator.separator-1 span {
    width: 100%;
    height: 1px;
    background-color: rgb(var(--wdtBorderColorRgb), 1);
    margin: 50px 0;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-rating li {
    padding-bottom: 0;
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-rating li span {
    color: var(--wdtBorderColor);
}
.wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H3);
    transform: translateY(0) scale(1);
    -webkit-transform: translateY(0) scale(1);
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}
.wdt-cus-vertical-testimonail .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtBorderColor);
}
.wdt-cus-vertical-testimonail .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    border-radius: var(--wdtRadius_Full);
    width: 45px;
    height: 45px;
    margin: 0 8px;
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
    border: 1px solid rgba(var(--wdtBorderColorRgb), 0);
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
}
.wdt-cus-vertical-testimonail .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: rgba(var(--wdtBorderColorRgb), 1);
}
.wdt-cus-vertical-testimonail .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    width: 12px;
    height: 12px;
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
}
.wdt-cus-vertical-testimonail .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active.swiper-pagination-bullet:before, .wdt-cus-vertical-testimonail .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before {
    transform: scale(1);
    -webkit-transform: scale(1);
}

/* End */

/* ------------- Get In Touch Section ----------------- */

.wdt-cus-large-font-section .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2.5rem, 1.9375rem + 2.8125vw, 5.3125rem);
    text-transform: uppercase;
}
.wdt-cus-large-font-section .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title span.wdt-heading-split-wrapper:first-child{
    margin-left: -2px;
}
.wdt-cus-large-font-section .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-cus-get-in-touch-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
    font-size: var(--wdtFontSize_H5);
    padding: 30px 70px;
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-cus-get-in-touch-btn .wdt-button-holder[class*="wdt-animation"].wdt-template-filled .wdt-button:after {
    opacity: 0;
    visibility: hidden;
}
#footer .wdt-cus-get-in-touch-btn.type1 .wdt-button-holder.wdt-button-size-sm .wdt-button,
.wdt-cus-get-in-touch-btn.type1 .wdt-button-holder.wdt-button-size-sm .wdt-button {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtLinkColor);
}
#footer .wdt-cus-get-in-touch-btn.type1 .wdt-button-holder.wdt-button-size-sm .wdt-button:hover,
.wdt-cus-get-in-touch-btn.type1 .wdt-button-holder.wdt-button-size-sm .wdt-button:hover {
    background-color: var(--wdtLinkColor);
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-get-in-touch-btn .wdt-button-holder.wdt-template-filled .wdt-button:hover {
    transform: unset;
    box-shadow: unset;
}
#footer .wdt-cus-get-in-touch-btn.type2 .wdt-button-holder.wdt-button-size-sm .wdt-button,
.wdt-cus-get-in-touch-btn.type2 .wdt-button-holder.wdt-button-size-sm .wdt-button {
    background-color: var(--wdtLinkColor);
    color: var(--wdtAccentTxtColor);
}
#footer .wdt-cus-get-in-touch-btn.type2 .wdt-button-holder.wdt-button-size-sm .wdt-button:hover,
.wdt-cus-get-in-touch-btn.type2 .wdt-button-holder.wdt-button-size-sm .wdt-button:hover {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtLinkColor);
}

/* End */


/* ------------------- Instagram --------------------- */

.wdt-custom-instagram-section .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 80px;
    height: 80px;
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor) 0%, var(--wdtTertiaryColor) 100%);
    border-radius: var(--wdtRadius_Full);
    padding: 0;
    font-size: var(--wdtFontSize_H3);
    line-height: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.wdt-custom-instagram-section .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
}
.wdt-custom-instagram-section .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div span {
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-instagram-section .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0;
}
.wdt-custom-instagram-section .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: unset;
    -webkit-border-radius: unset;
    transform: translate(0, 0) scale(0);
    -webkit-transform: translate(0, 0) scale(0);
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.wdt-custom-instagram-section .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after {
    opacity: 0.1;
    padding-top: 0;
    border-radius: unset;
    -webkit-border-radius: unset;
    width: 100%;
    transform: translate(0, 0) scale(1);
    -webkit-transform: translate(0, 0) scale(1);
}
.wdt-custom-instagram-section .wdt-content-item .wdt-content-elements-group {
    pointer-events: none;
}
.wdt-custom-instagram-section .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper {
    pointer-events: auto;
}
.wdt-custom-instagram-section .wdt-image-box-holder .wdt-image-box-container .wdt-image-box-wrapper:hover .swiper-slide .wdt-content-item .wdt-content-image a img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}
.wdt-custom-instagram-section .wdt-image-box-holder .wdt-image-box-container .wdt-image-box-wrapper .swiper-slide .wdt-content-item:hover .wdt-content-image a img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}

/* End */

/* ---------------- Home3 filler 1 ---------------- */

.wdt-cus-highlight-element-bg .elementor-heading-title span {
    background-color: transparent;
    background-image: linear-gradient(110deg, var(--wdtPrimaryColor) 7%, var(--wdtTertiaryColor) 66%);
    color: var(--wdtBodyTxtColor);
    padding: 0 10px;
}
.wdt-cus-highlight-element-bg .elementor-heading-title {
    text-transform: uppercase;
    margin: 0;
}
.wdt-home3-filler-btn .wdt-button-holder.wdt-template-bordered .wdt-button {
    background: rgb(var(--wdtAccentTxtColorRgb), 0.2);
}
.wdt-cus-icon-with-counter .wdt-content-item .wdt-content-counter {
    font-size: calc(var(--wdtFontSize_H4) + 3px);
    text-transform: uppercase;
    line-height: normal;
    background-color: transparent;
    background: linear-gradient(109deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 300% auto;
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-icon-with-counter .wdt-content-item:hover .wdt-content-counter {
    background-position: right;
}
.wdt-cus-icon-with-counter .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
    padding-top: 6px;
}
.wdt-dark-bg .wdt-cus-icon-with-counter .wdt-content-item .wdt-content-title h5 {
    color: var(--wdtAccentTxtColor);
}
.wdt-dark-bg .wdt-cus-icon-with-counter .wdt-content-item .wdt-content-counter { color: transparent; }
.wdt-cus-icon-with-counter .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-icon-with-counter .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 0
}
.wdt-cus-icon-with-counter .wdt-content-item .wdt-content-elements-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wdt-cus-icon-with-counter .wdt-content-item {
    padding: 40px 30px;
    border: 1px solid rgb(var(--wdtAccentTxtColorRgb), 0.2);
    height: 100%;
}
.wdt-cus-icon-with-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    line-height: 0;
    font-size: var(--wdtFontSize_H2);
    padding: 0;
    color: var(--wdtTertiaryColor);
    transform: translateX(15px) translateY(-30px);
    -webkit-transform: translateX(15px) translateY(-30px);
}
.wdt-cus-spacer-bg-animation .elementor-widget-container {
    animation: wdt-spacer-bg-moving 1s linear infinite;
    -webkit-animation: wdt-spacer-bg-moving 1s linear infinite alternate;
    background-size: 200% 200%;
}
@keyframes wdt-spacer-bg-moving {
    0% {
        background-position: 0%
    }

    100% {
        background-position: 100%
    }
}
@-webkit-keyframes wdt-spacer-bg-moving {
    0% {
        background-position: 0%
    }

    100% {
        background-position: 100%
    }
}
.wdt-cus-sapcer-for-bg .elementor-widget-container {
    background-color: rgb(var(--wdtSecondaryColorRgb), 0.44);
    filter: blur(100px);
    -webkit-filter: blur(100px);
}

/* End */

/* ---------------- Career Listing ----------------- */

.wdt-cus-career-listing .wdt-content-item .wdt-content-title h5 {
    text-transform: capitalize;
    margin-top: 0;
    line-height: normal;
    margin-bottom: 10px;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Ext);
    line-height: normal;
    text-transform: capitalize;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-career-listing .wdt-content-item>div:not(:last-child),
.wdt-cus-career-listing .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-cus-career-listing .wdt-content-item {
    display: flex;
    align-items: center;
    border: 1px solid var(--wdtAccentTxtColor);
    padding: 40px;
    border-radius: var(--wdtRadius_Zero);
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    background-color: rgb(245, 245, 245);
}
.wdt-cus-career-listing .wdt-column.wdt-active .wdt-content-item,
.wdt-cus-career-listing .wdt-content-item:hover {
    border: 1px solid transparent;
}
.wdt-cus-career-listing .wdt-content-item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 102%;
    height: 102%;
    border-radius: inherit;
    background-color: transparent;
    background-image: linear-gradient(270deg, var(--wdtPrimaryColor) 1%, var(--wdtTertiaryColor) 99%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.wdt-cus-career-listing .wdt-column.wdt-active .wdt-content-item:before,
.wdt-cus-career-listing .wdt-content-item:hover:before {
    width: 100%;
    height: 100%;
    opacity: 1;
}
.elementor-element.wdt-cus-career-listing .wdt-icon-box-holder .wdt-content-item {
    justify-content: space-between;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-media-group {
    display: grid;
    justify-content: end;
    align-items: center;
    order: 1;
    width: 40%;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-detail-group {
    width: 60%;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-button>a {
    background: none;
    border: unset;
    padding: 0;
    line-height: normal;
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    color: var(--wdtLinkColor);
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-button>a:hover {
    background: none;
}
.wdt-cus-career-listing .wdt-column.wdt-active .wdt-content-item .wdt-content-button>a,
.wdt-cus-career-listing .wdt-content-item:hover .wdt-content-button>a {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    visibility: visible;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-button a:before {
    content: "";
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background-color: rgb(var(--wdtLinkColorRgb), 0.5);
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform-origin: right center;
    -webkit-transform-origin: right center;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition-property: transform;
    -webkit-transition-property: transform;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-button a:hover:before {
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform-origin: left center;
    -webkit-transform-origin: left center;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    width: 22px;
    height: 22px;
    line-height: 0;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.wdt-cus-career-listing .wdt-column.wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cus-career-listing .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
    opacity: 0;
    visibility: hidden;
}
.wdt-cus-career-listing .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-career-listing .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}
.wdt-cus-bulb-icon-animation .elementor-icon-wrapper .elementor-icon svg g>path {
    animation: wdt-cus-bulb-effect-animation 1s linear infinite;
}
@keyframes wdt-cus-bulb-effect-animation {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0.1;
    }
}

/* End */

/* ------------ Carrer Page single testimonial ------------- */

.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-elements-group {
    background-color: var(--wdtAccentTxtColor);
    padding: 30px;
    border-radius: 18px;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-description {
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_H5);
    line-height: 35px;
    font-weight: var(--wdtFontWeight_Alt);
    width: 75%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-title h5 {
    text-align: right;
    margin-top: 0;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: 35px;
    text-transform: capitalize;
    width: 70%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item {
    padding: 40px;
    border-radius: 32px;
    overflow: hidden;
    display: flex;
    flex-direction: row-reverse;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 50px;
    height: 50px;
    line-height: 0;
    padding: 0;
    margin-bottom: 20px;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item>div:not(:last-child) {
    margin-bottom: -8px;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-elements-group>div:not(:last-child),
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-image>span {
    width: 100%;
    height: 100%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-image>span>img {
    object-fit: cover;
    object-position: bottom center;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-media-group {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 45%;
}
.wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-detail-group {
    width: 85%;
}

/* End */

/* ----------------- Home2 Services Image Box---------------------- */

.wdt-cus-services-image-box .wdt-content-item {
    display: flex;
    flex-wrap: wrap;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-detail-group{
    width: 100%;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-media-group {
    order: 1;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-separator.separator-1 span {
    width: 100%;
    height: 1px;
    position: relative;
    margin-bottom: clamp(1.25rem, 1.05rem + 1vw, 2.25rem);
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-separator.separator-1 span:before {
    content: "0" counter(wdt-cus-services-count);
    position: absolute;
    top: -35px;
    left: 0;
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Base);
    line-height: normal;
    color: var(--wdtHeadAltColor);
}
.wdt-cus-services-image-box .wdt-column {
    counter-increment: wdt-cus-services-count;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-separator {
    margin-top: 30px;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    text-transform: uppercase;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-title h5 a {
    background: linear-gradient(110deg, var(--wdtLinkColor), var(--wdtLinkColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 300% auto;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: grid;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-title h5 a:hover {
    background-position: right;
    color: transparent;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-image>a {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 200 200' style='enable-background:new 0 0 200 200;' xml:space='preserve'%3E%3Cpath d='M100,1c19.6,0,38.7,5.8,55,16.7c16.3,10.9,29,26.3,36.5,44.4c7.5,18.1,9.5,38,5.6,57.2 c-3.8,19.2-13.2,36.8-27.1,50.7c-13.8,13.8-31.5,23.3-50.7,27.1c-19.2,3.8-39.1,1.9-57.2-5.6C44,184,28.6,171.3,17.7,155 C6.8,138.7,1,119.6,1,100h76.2c0,4.5,1.3,8.9,3.8,12.7c2.5,3.7,6.1,6.7,10.2,8.4c4.2,1.7,8.8,2.2,13.2,1.3c4.4-0.9,8.5-3.1,11.7-6.2 c3.2-3.2,5.4-7.3,6.2-11.7c0.9-4.4,0.4-9-1.3-13.2c-1.7-4.2-4.6-7.7-8.4-10.2c-3.7-2.5-8.2-3.8-12.7-3.8V1z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 200 200' style='enable-background:new 0 0 200 200;' xml:space='preserve'%3E%3Cpath d='M100,1c19.6,0,38.7,5.8,55,16.7c16.3,10.9,29,26.3,36.5,44.4c7.5,18.1,9.5,38,5.6,57.2 c-3.8,19.2-13.2,36.8-27.1,50.7c-13.8,13.8-31.5,23.3-50.7,27.1c-19.2,3.8-39.1,1.9-57.2-5.6C44,184,28.6,171.3,17.7,155 C6.8,138.7,1,119.6,1,100h76.2c0,4.5,1.3,8.9,3.8,12.7c2.5,3.7,6.1,6.7,10.2,8.4c4.2,1.7,8.8,2.2,13.2,1.3c4.4-0.9,8.5-3.1,11.7-6.2 c3.2-3.2,5.4-7.3,6.2-11.7c0.9-4.4,0.4-9-1.3-13.2c-1.7-4.2-4.6-7.7-8.4-10.2c-3.7-2.5-8.2-3.8-12.7-3.8V1z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center center;
    -webkit-mask-position: center center;
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: .2s;
    transform: scale(.9);
}
.wdt-cus-services-image-box .wdt-content-item:hover .wdt-content-image>a {
    opacity: 1;
    transform: scale(1);
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-button>a {
    border: unset;
    background: none;
    padding: 0;
    margin-right: 20px;
    line-height: normal;
    color: var(--wdtLinkColor);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-button>a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 10px;
    height: 8px;
    margin: auto;
    background-color: var(--wdtLinkColor);
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M8,99c-1.8,0-3.6-0.7-4.9-2c-2.7-2.7-2.7-7.2,0-9.9L75.1,15H32c-3.9,0-7-3.1-7-7s3.1-7,7-7h60c3.9,0,7,3.1,7,7v60 c0,3.9-3.1,7-7,7s-7-3.1-7-7V24.9L12.9,96.9C11.6,98.3,9.8,99,8,99z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M8,99c-1.8,0-3.6-0.7-4.9-2c-2.7-2.7-2.7-7.2,0-9.9L75.1,15H32c-3.9,0-7-3.1-7-7s3.1-7,7-7h60c3.9,0,7,3.1,7,7v60 c0,3.9-3.1,7-7,7s-7-3.1-7-7V24.9L12.9,96.9C11.6,98.3,9.8,99,8,99z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center center;
    -webkit-mask-position: center center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-button>a>div,
.wdt-cus-services-image-box .wdt-content-item .wdt-content-button>a>div>span {
    transition: inherit;
    -webkit-transition: inherit;
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-button>a:hover:after {
    transform: rotate(46deg);
    -webkit-transform: rotate(46deg);
    background-color: var(--wdtBorderColor);
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-button>a:hover {
    background: none;
    color: var(--wdtBorderColor);
}
.wdt-cus-services-image-box .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-cus-services-image-box .wdt-content-item>div:not(:last-child),
.wdt-cus-services-image-box .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-cus-services-icon-list .elementor-icon-list-item {
    line-height: 3;
}
.wdt-cus-services-icon-list .elementor-icon-list-icon {
    z-index: 1;
}
.wdt-cus-services-icon-list .elementor-icon-list-icon:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    left: -5px;
    top: -5px;
    margin: auto;
    background-color: var(--wdtLinkColor);
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
}

/* End */

/* ------------- Home1 services Tab -------------  */

.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    padding: 18px 30px;
    letter-spacing: 0;
    text-transform: capitalize;
    border-radius: var(--wdtRadius_Part);
    background: linear-gradient(110deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtPrimaryColor) 80%, var(--wdtTertiaryColor));
    background-size: 350% auto;
    background-color: transparent;
    color: var(--wdtLinkColor);
}
.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    background-position: right;
    color: var(--wdtLinkColor);
}
.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li:not(:first-child) {
    margin: 0 0 0 20px;
}
.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li:last-child{
    margin: 0 0 0 20px;
}
.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li:first-child{
    margin: 0;
}
.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding: 0;
    background-color: transparent;
}
.wdt-cus-services-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list {
    width: 48%;
    margin: 0 0 0 auto;
    justify-content: end;
}
.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li {
    padding-top: 10px;
    padding-bottom: 10px;
}
.elementor-element.wdt-custom-services-home-1 .elementor-container.elementor-column-gap-no{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.wdt-cus-tab-faq-content-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
.wdt-cus-tab-faq-content-title.elementor-element .wdt-heading-holder> :not(:last-child) {
    margin-bottom: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    counter-increment: wdt-cus-faq-count;
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder::after {
    content: "0" counter(wdt-cus-faq-count) ".";
    position: absolute;
    left: 0;
    top: clamp(0.125rem, 0.0875rem + 0.1875vw, 0.3125rem);
    font-size: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: inherit;
    background: inherit;
    background-size: inherit;
    -webkit-background-clip: inherit;
    background-clip: inherit;
    -webkit-text-fill-color: inherit;
    transition: inherit;
    -webkit-transition: inherit;
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-hover::after,
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active::after {
    background-position: inherit;
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    font-size: clamp(1.5rem, 1.2rem + 1.5vw, 3rem);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder {
    background: linear-gradient(110deg, rgb(var(--wdtAccentTxtColorRgb), 0.7), rgb(var(--wdtAccentTxtColorRgb), 0.7), var(--wdtPrimaryColor), var(--wdtTertiaryColor) 90%);
    background-size: 300% auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    border-width: 0;
    padding: 0 clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem) 0 clamp(1.875rem, 1.125rem + 3.75vw, 5.625rem);
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active {
    background-position: right;
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-wrapper {
    border-bottom: 2px solid rgb(var(--wdtAccentTxtColorRgb), 0.7);
    padding: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem) 0;
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-description {
    padding: 45px 0 0 0;
    border-width: 0;
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    width: clamp(2.5rem, 1.875rem + 3.125vw, 5.625rem);
    height: clamp(2.5rem, 1.875rem + 3.125vw, 5.625rem);
    border-radius: var(--wdtRadius_Full);
    background-image: linear-gradient(var(--wdtquaternaryColor), var(--wdtquaternaryColor)), linear-gradient(to top, var(--wdtTertiaryColor), var(--wdtPrimaryColor));
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding: 3px;
    color: var(--wdtAccentTxtColor);
    font-size: clamp(1.25rem, 0.9rem + 1.75vw, 3rem);
}
.wdt-cus-services-page-faq.wdt-cus-services-page-tab .wdt-custom-button-services-home-1-template .wdt-button-holder.wdt-template-textual .wdt-button {
    color: var(--wdtBodyTxtColor);
}
.wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    line-height: var(--wdtLineHeight_Alt);
}

/* End */

/* ------------- Home1 Content Section --------------- */

.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper {
    margin: 0;
    font-size: clamp(2.25rem, 1.7885rem + 2.0513vw, 4.25rem);
    text-transform: uppercase;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    grid-row-gap: 10px;
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-text-tile:nth-child(4):after{
    content: "";
    position: absolute;
    width: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    height: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M11.5,32.8l2.4-28.5c0.2-2,1.9-3.4,3.9-3.2l0,0c2,0.2,3.4,1.9,3.2,3.9l-2.4,28.5c-0.2,2-1.9,3.4-3.9,3.2l0,0 C12.7,36.5,11.3,34.7,11.5,32.8z'%3E%3C/path%3E%3Cpath d='M41.5,55.5l31.8-34.5c1.3-1.4,3.6-1.5,5-0.2l0,0c1.4,1.3,1.5,3.6,0.2,5L46.7,60.3c-1.3,1.4-3.6,1.5-5,0.2l0,0 C40.2,59.2,40.1,57,41.5,55.5z'%3E%3C/path%3E%3Cpath d='M56.7,91.9l27.6-5.7c1.9-0.4,3.8,0.8,4.2,2.8l0,0c0.4,1.9-0.8,3.8-2.8,4.2l-27.6,5.7c-1.9,0.4-3.8-0.8-4.2-2.8l0,0 C53.5,94.2,54.7,92.3,56.7,91.9z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M11.5,32.8l2.4-28.5c0.2-2,1.9-3.4,3.9-3.2l0,0c2,0.2,3.4,1.9,3.2,3.9l-2.4,28.5c-0.2,2-1.9,3.4-3.9,3.2l0,0 C12.7,36.5,11.3,34.7,11.5,32.8z'%3E%3C/path%3E%3Cpath d='M41.5,55.5l31.8-34.5c1.3-1.4,3.6-1.5,5-0.2l0,0c1.4,1.3,1.5,3.6,0.2,5L46.7,60.3c-1.3,1.4-3.6,1.5-5,0.2l0,0 C40.2,59.2,40.1,57,41.5,55.5z'%3E%3C/path%3E%3Cpath d='M56.7,91.9l27.6-5.7c1.9-0.4,3.8,0.8,4.2,2.8l0,0c0.4,1.9-0.8,3.8-2.8,4.2l-27.6,5.7c-1.9,0.4-3.8-0.8-4.2-2.8l0,0 C53.5,94.2,54.7,92.3,56.7,91.9z'%3E%3C/path%3E%3C/svg%3E");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    background: var(--wdtAccentTxtColor);
    top: -25px;
    right: -40px;
    animation: color-cycle 3s infinite linear;
    -webkit-animation: color-cycle 3s infinite linear;
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-text-tile:nth-child(4){
    position: relative;
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper>span>img {
    border-radius: var(--wdtRadius_Part);
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper>span.wdt-opt-icon > i{
    display: flex;
    transition: var(--wdtBaseTransition);
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper>span.wdt-opt-icon.elementor-repeater-item-db8f53a:hover > i{
    color: var(--wdtPrimaryColor);
}
.wdt-cus-content-with-image-and-icon .wdt-text-tile {
    font-weight: var(--wdtFontWeight_Ext);
    font-size: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem);
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper>span.wdt-opt-icon.elementor-repeater-item-db8f53a{
    cursor: pointer;
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:not(:last-child){
    padding-right: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem);
}
.wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper>span.wdt-opt-icon.elementor-repeater-item-d420a9d{
    animation: rotate 10s infinite linear;
    -webkit-animation: rotate 10s infinite linear;
}

/* End */

/* ------------------ aaditional faq -------------- */

.wdt-cus-faq-aside-content-box .wdt-content-item .wdt-content-title h5 {
    margin-top: 0;
    text-transform: capitalize;
}
.wdt-cus-faq-aside-content-box.wdt-dark-bg .wdt-content-item .wdt-content-title h5,
.wdt-cus-faq-aside-content-box.wdt-dark-bg .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
}
.wdt-cus-faq-aside-content-box .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-cus-faq-aside-content-box .wdt-content-item .wdt-content-button>a {
    font-size: var(--wdtFontSize_Ext);
    padding: var(--wdtPadding_Btn);
    border-radius: var(--wdtRadius_Part);
    font-weight: var(--wdtFontWeight_Ext);
    border: unset;
    line-height: normal;
    margin-top: 6px;
}
.wdt-cus-faq-aside-content-box.wdt-dark-bg .wdt-content-item .wdt-content-button>a {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtLinkColor);
}
.wdt-cus-faq-aside-content-box.wdt-dark-bg .wdt-content-item .wdt-content-button>a:hover {
    background-color: var(--wdtTertiaryColor);
}
.wdt-cus-faq-aside-content-box .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 5px;
}

/* End */

/* additional award section ------------- */

.elementor-widget-wrap>.wdt-custom-image-content:not(:first-child) .wdt-content-item .wdt-content-detail-group {
    padding-top: 30px;
    border-top: 1px solid rgb(var(--wdtquaternaryColorRgb),0.4);
}
.wdt-custom-image-content .wdt-content-item>* {
    margin-bottom: 0px !important;
}
.wdt-custom-image-content .wdt-content-item .wdt-content-subtitle {
    font-weight: var(--wdtFontWeight_Ext);
    margin-bottom: 0px !important;
    font-size: var(--wdtFontSize_H6);
    flex-basis: 40%;
    color: var(--wdtBorderColor);
}
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.1635rem + 0.3846vw, 1.625rem);
    margin-top: 0;
}
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a {
    background-color: transparent;
    color: var(--wdtLinkColor);
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    padding: 0px;
    position: relative;
    overflow: hidden;
}
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:after,
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    background-color: currentColor;
    transition: transform .4s cubic-bezier(.31, .29, .05, .96);
}
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:after {
    left: -100%;
    transition-delay: 0.3s;
}
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:before {
    left: 0px;
}
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:hover:after,
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:hover:before {
    transform: translateX(100%);
}
.wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-button>a:hover {
    color: var(--wdtTertiaryColor);
}
.wdt-custom-image-content .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_Ext);
}

@media screen and (min-width: 768px) {
    .wdt-custom-image-content .wdt-content-item {
        display: flex;
        align-items: center;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-content .wdt-content-item .wdt-content-detail-group {
        display: inline-flex;
        align-items: center;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-media-group {
        flex-basis: 40%;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-detail-group {
        flex-basis: 60%;
        flex-direction: column;
        align-items: start;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
        flex-basis: 75%;
        padding-left: 20px;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-button {
        width: 170px;
        text-align: left;
        padding-left: 20px;
    }
}

/* End */

/*Accordion*/

.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    background: transparent;
    border: none;
    padding: 0;
}
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    background: transparent;
    border: none;
}
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem);
    font-size: clamp(calc(var(--wdtFontSize_H6) - 2px), 1.05rem + 0.375vw, var(--wdtFontSize_H5));
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
}
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, .wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
    line-height: var(--wdtLineHeight_Alt);
}
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    padding: 0 clamp(2.1875rem, 1.25rem + 4.6875vw, 6.875rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem);
    font-size: var(--wdtFontSize_Ext);
    opacity: 0.9;
    margin-top: -5px;
}
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    border: 1px solid rgba(var(--wdtquaternaryColorRgb), 0.6);
    border-radius: calc(var(--wdtRadius_1X) * 2);
    margin-bottom: 25px !important;
}
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon div {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_Base);
    background: linear-gradient(109deg, var(--wdtPrimaryColor) 6%, var(--wdtTertiaryColor) 66%);
    width: 28px;
    height: 28px;
    border-radius: var(--wdtRadius_Full);
}
.wdt-custom-faq-accordion-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    margin-left: 15px;
}
.wdt-custom-faq-accordion-bottom-section .elementor-widget-heading .elementor-heading-title {
    font-size: clamp(calc(var(--wdtFontSize_H6) - 2px), 1.05rem + 0.375vw, var(--wdtFontSize_H5));
    font-weight: var(--wdtFontWeight_Alt);
    line-height: normal;
    text-transform: capitalize;
    margin: 0;
}
.wdt-custom-faq-accordion-bottom-section {
    padding: 20px clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem);
    border: 1px solid rgba(var(--wdtquaternaryColorRgb), 0.6);
    border-radius: calc(var(--wdtRadius_1X) * 2);
}

/* End */

/* Responsive For All */

@media screen and (min-width:1541px) {
    .wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li {
        margin-top: 25px;
        width: 40px;
        height: 40px;
        font-size: calc(var(--wdtFontSize_Base) + 4px);
    }
    .wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list {
        margin-top: 15px
    }
    .wdt-custom-team-01 .wdt-content-item .wdt-social-icons-container {
        width: 65px;
    }
    .wdt-custom-team-01 .wdt-content-item .wdt-content-icon-wrapper, .wdt-custom-team-01 .wdt-content-item .wdt-content-button {
        width: 60px;
        height: 60px;
    }
    .wdt-custom-team-01 .wdt-content-item .wdt-content-elements-group {
        top: 0;
        bottom: 0;
    }
}
@media screen and (min-width:1025px) {
    .wdt-cus-vertical-testimonail .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: absolute;
        top: -100px;
        right: 0;
    }
}
@media screen and (max-width:1280px) and (min-width:768px) {
    .wdt-custom-faq-sidebar-icon-list-01 .elementor-icon-list-items {
        flex-direction: column;
        }
    .wdt-custom-faq-sidebar-icon-list-01 .elementor-icon-list-items .elementor-icon-list-item:not(:last-child) {
        margin-bottom: 10px;
        }
}
@media screen and (max-width: 1540px){
    .elementor-widget.wdt-custom-icon-list-1-service-detail .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        border-left-width: 0;
    }
    .wdt-custom-service-icon-h3 {
        left: -75px;
    }
    .wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding-right: 30px;
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-title h5 {
        font-size: var(--wdtFontSize_H5);
    }

    .wdt-cus-icon-below-content-and-btn-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
        margin-bottom: 100px;
    }
}
@media screen and (max-width:1280px) {
    .wdt-custom-process-icon-box .wdt-content-item .wdt-content-media-group::before {
        right: -20%;
        width: 70%;
    }
    .wdt-custom-service-icon-h3 {
        left: unset;
        right: -60px;
        top: -60px;
    }
    .wdt-custom-heading-03 .wdt-heading-holder::before {
        width: 50px;
        height: 50px;
        top: -45px;
    }
    .wdt-custom-heading-03 .wdt-heading-holder::after {
        width: 100px;
        height: 100px;
        right: -10%;
    }
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item > div:first-child{
        padding-right: 20px;
    }
    .wdt-custom-contact-page-form-1 input[type="text"], 
    .wdt-custom-contact-page-form-1 input[type="tel"], 
    .wdt-custom-contact-page-form-1 input[type="email"], 
    .wdt-custom-contact-page-form-1 textarea {
        padding: 18px 25px;
    }
    .wdt-custom-contact-box-01 .wdt-heading-holder > .wdt-heading-deco-wrapper > span {
        margin-bottom: 0px;
    }
    .wdt-custom-heading-for-services .wdt-heading-holder:before{
        border-radius: 0 0 var(--wdtRadius_3X) 0;
    }
    .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child{
        justify-content: center;
    }
    .wdt-cus-background-size-section .elementor-background-overlay {
        height: 100%;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-description {
        font-size: calc(var(--wdtFontSize_H4) - 4px);
    }
    .wdt-cus-get-in-touch-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
        font-size: var(--wdtFontSize_H6);
        padding: 20px 60px;
    }
    .wdt-cus-highlight-element-bg .elementor-heading-title {
        font-size: var(--wdtFontSize_H3);
    }
    .wdt-cus-career-listing .wdt-content-item {
        padding: 30px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item {
        padding: 30px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 40px;
        height: 40px;
    }
    .wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-image-content .wdt-content-item {
        display: flex;
        align-items: flex-start;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-content .wdt-content-item .wdt-content-detail-group {
        display: inline-flex;
        align-items: flex-start;
        width: 100%;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-detail-group {
        flex-basis: 100%;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
        flex-basis: 100%;
        margin-bottom: 14px !important;
        padding-right: 0px;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-button {
        width: 100%;
        text-align: left;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1280px){
    .wdt-custom-list-career-detail-tab.elementor-widget .elementor-icon-list-items{
        grid-template-columns: 100%;
    }
    .wdt-career-detail-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
        font-size: calc(var(--wdtFontSize_H5) - 2px);
    }
    .wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper,
    .wdt-custom-slider-2-heading-line-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after, 
    .wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after, 
    .wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:last-child:after{
        font-size: calc(var(--wdtFontSize_H2) + 10px);
    }
    .wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li {
        margin-top: 20px;
    }
}

@media screen and (max-width: 1024px){
    .wdt-csutom-for-video-slider-2{
        position: relative;
        max-width: 95%;
        height: 350px;
    }
    .elementor-element.wdt-custom-home-3-slider .elementor-background-overlay{
        clip-path: none;
    }
    .wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        flex: 1;
    }
    .wdt-custom-team-showcase-h3 .wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group {
        align-items: start;
    }
    .wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
        text-align: start;
    }
    .wdt-custom-testimonials-home3 .wdt-content-item:hover:before {
        height: calc(100%);
    }
    .wdt-custom-heading-03 .wdt-heading-holder::before {
        left: 0;
    }
    .wdt-custom-heading-03 .wdt-heading-holder::after {
        right: 0%;
    }
    .wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon .wdt-content-item {
        flex-direction: column
    }
    .wdt-custom-acide-icon-testimonial .wdt-testimonial-holder.wdt-rc-template-aside-icon.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        left: 50%;
        transform: translateX(-50%) translateY(50px);
        top: auto;
        bottom: 0;
    }
    .elementor-element.wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-content-wrapper{
        padding-top: 0;
    }
    .wdt-custom-heading-for-services .wdt-heading-holder:before{
        border-radius: 0;
    }
    .elementor-widget-wrap>.elementor-element.elementor-absolute.wdt-custom-absolute-service-heading{
        position: relative;
    }
    .wdt-pricing-table-bottom-section.elementor-section {
        margin-top: 10px;
    }
    .wdt-cus-content-with-image-and-icon .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-text-tile:nth-child(4):after{
        display: none;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-description {
        font-size: var(--wdtFontSize_H5);
        padding-top: 16px;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-separator.separator-1 span {
        margin: 40px 0;
    }
    .elementor-element.wdt-cus-highlight-element-bg.elementor-absolute {
        position: unset;
    }
    .wdt-cus-services-image-box .wdt-content-item .wdt-content-image>a {
        transform: scale(1);
    }
    .wdt-cus-services-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list {
        width: 100%;
        margin: -10px 0 -10px 0;
        padding-bottom: 30px;
        justify-content: center;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    .wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li {
        margin-top: 10px;
    }
    .wdt-cus-vertical-testimonail .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: absolute;
        top: -30%;
        right: 0;
    }
}
@media screen and (max-width: 767px){
    .wdt-custom-list-career-detail-tab.elementor-widget .elementor-icon-list-items{
        grid-template-columns: 100%;
    }
    .wdt-heading-holder h2.wdt-heading-title-wrapper{
        font-size: var(--wdtFontSize_H3);
    }
    .elementor-element.wdt-custom-text-path-slider .e-text-path svg{
        width: 125px;
        height: 125px;
    }
    .elementor-element.wdt-custom-text-path-slider:before{
        top: 10px;
        bottom: 10px;
        left: 10px;
        right: 10px;
    }
    .wdt-custom-icon-list-blog-single.wdt-custom-icon-list-services-single.elementor-widget .elementor-icon-list-items{
        grid-template-columns: 100%;
    }
    .wdt-custom-service-icon-h3 {
        right: -35px;
        top: -35px;
    }
    .wdt-custom-service-h3 .wdt-content-item .wdt-content-detail-group {
        flex-direction: column;
        align-items: baseline;
    }
    .wdt-custom-service-h3 .wdt-content-item .wdt-content-title h5 {
        max-width: unset;
    }
    .wdt-custom-service-h3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
        margin-bottom: 15px;
    }
    .wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        flex: 1 1 100%;
        justify-content: center;
    }
    .wdt-custom-team-showcase-h3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        flex: 1 1 100%;
        justify-content: center;
    }
    .wdt-custom-counter-03 .wdt-counter-holder {
        padding: 20px;
    }
    .wdt-custom-heading-03 .wdt-heading-holder::after {
        bottom: -50px;
        width: 60px;
        height: 60px
    }
    .wdt-custom-contact-page-form div p {
        flex-direction: column;
        margin: 0;
    }
    .wdt-custom-contact-page-form div .wpcf7-form-control-wrap:not(:last-child) {
        margin: 0;
        margin-bottom: 20px;
    }
    .wdt-custom-contact-page-form .contact-btn.upload-file-btn {
        flex-direction: column;
    }
    .wdt-custom-contact-page-form .contact-btn .submit-btn {
        margin-top: 30px
    }
    .wdt-custom-contact-page-form .contact-btn.upload-file-btn > div.upload-file{
        padding-right: 0;
    }
    .wdt-cus-list-type-counter .wdt-counter-holder.wdt-rc-template-custom-template .wdt-content-item:nth-last-child(-n + 2){
        margin-bottom: 20px;
    }
    .wdt-cus-list-type-counter .wdt-counter-holder.wdt-rc-template-custom-template .wdt-content-item:not(:nth-last-child(-n + 2)){
        opacity: 0;
    }
    .wdt-pricing-table-bottom-section.elementor-section {
        width: 86%;
    }
    .wdt-custom-discuss-btn .wdt-button-holder.wdt-button-size-sm .wdt-button{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-team-01 .wdt-content-item .wdt-social-icons-list li{
        margin-top: 20px;
    }
    .wdt-custom-slider-2-heading-line-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after, 
    .wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:first-child:after, 
    .wdt-custom-slider-2-heading-line-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:last-child:after{
        -webkit-mask-size: 36px;
        mask-size: 36px;
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 70px;
        height: 70px;
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
        margin-bottom: 90px;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-description {
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-separator.separator-1 span {
        margin: 30px 0;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: var(--wdtFontSize_H4);
    }
    .wdt-cus-get-in-touch-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
        font-size: var(--wdtFontSize_Ext);
        padding: var(--wdtPadding_Btn);
    }
    .wdt-custom-instagram-section .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 70px;
        height: 70px;
    }
    .wdt-cus-career-listing .wdt-content-item .wdt-content-button>a {
        font-size: var(--wdtFontSize_Ext);
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-elements-group {
        padding: 20px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item {
        padding: 24px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 36px;
        height: 36px;
        margin-bottom: 16px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-description {
        font-size: var(--wdtFontSize_H6);
        line-height: 30px;
    }
    .wdt-cus-services-image-box .wdt-content-item .wdt-content-title h5 {
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-cus-services-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper {
        padding: 0;
        background-color: transparent;
    }
    .wdt-cus-services-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        font-size: calc(var(--wdtFontSize_H6) - 2px);
        font-weight: var(--wdtFontWeight_Ext);
        letter-spacing: 0;
        text-transform: capitalize;
        padding: 16px;
    }
    .wdt-cus-services-tab .wdt-tabs-container .wdt-tabs-list li {
        padding-top: 0;
        padding-bottom: 0;
    }
    .wdt-cus-services-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list {
        box-shadow: unset;
    }
    .wdt-cus-services-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper {
        margin: 0 auto 50px;
    }
    .wdt-cus-services-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list::before,
    .wdt-cus-services-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list::after {
        top: 28px;
    }
}
@media screen and (max-width: 479px){
    .wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-detail-group{
        flex-direction: column;
    }
    .wdt-custom-testimonial-blog-single .wdt-content-item .wdt-content-elements-group{
        justify-content: flex-start;
    }
    .wdt-heading-holder h2.wdt-heading-title-wrapper{
        font-size: calc(var(--wdtFontSize_H4) - 4px);
    }
    .wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{
        padding: 12px 35px 12px 65px;
        left: -45px;
        font-size: var(--wdtFontSize_Base);
    }
    .wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon{
        width: 48px;
        height: 48px;
        font-size: 10px;
    }
    .wdt-custom-explore-more-slider1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon i:before{
        top: -8px;
        left: -8px;
        bottom: -8px;
        right: -8px;
    }
    .wdt-custom-icon-list-blog-single.elementor-widget .elementor-icon-list-items{
        grid-template-columns: 100%;
    }
    .wdt-sidenav-navigation-container{
        flex-direction: column;
        align-items: center;
    }
    .elementor-widget.wdt-custom-icon-list-1-career-detail.wdt-custom-icon-list-1-service-detail.elementor-align-left .elementor-inline-items{
        justify-content: center;
    }
    .wdt-custom-icon-box-03 .wdt-icon-box-holder .wdt-column,
    .wdt-custom-award-image-box-with-heading .wdt-image-box-holder .wdt-column {
        width: 50% !important;
    }
    .wdt-custom-counter-03 .wdt-column-wrapper .wdt-column:not(:last-child) {
        border: 0;
    }
    .wdt-custom-faq-sidebar-icon-list-01 .elementor-icon-list-items {
        flex-direction: column;
        }
    .wdt-custom-faq-sidebar-icon-list-01 .elementor-icon-list-items .elementor-icon-list-item:not(:last-child) {
        margin-bottom: 10px;
    }
    .wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(8):after,
    .wdt-custom-home-3-popup-section-heading .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-split-wrapper:nth-child(8):before{
        display: none;
    }  
    .wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder{
        color: var(--wdtHeadAltColor);  
        -webkit-text-fill-color: var(--wdtHeadAltColor);
    }   
    
    .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-hover, 
    .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active{
        -webkit-text-fill-color: var(--wdtPrimaryColor);
    }
    .wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-hover, 
    .wdt-cus-services-page-faq .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active{
        -webkit-text-fill-color: var(--wdtTertiaryColor);
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-title h5 {
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-content-item {
        padding: 20px;
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
        margin-bottom: 80px;
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-icon-wrapper::before {
        font-size: var(--wdtFontSize_H4);
    }
    .wdt-cus-icon-below-content-and-btn-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 60px;
        height: 60px;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-description {
        font-size: calc(var(--wdtFontSize_Ext) + 2px);
        padding-top: 10px;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-image>a,
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-image>span {
        padding-right: 10px;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-separator.separator-1 span {
        margin: 24px 0;
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-title h5 {
        font-size: var(--wdtFontSize_Ext);
    }
    .wdt-cus-vertical-testimonail .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: var(--wdtFontSize_H5);
    }
    .wdt-custom-instagram-section .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 60px;
        height: 60px;
    }
    .wdt-cus-icon-with-counter .wdt-content-item {
        padding: 30px;
    }
    .wdt-cus-highlight-element-bg .elementor-heading-title {
        font-size: calc(var(--wdtFontSize_H3) - 4px);
    }
    .wdt-cus-icon-with-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
        transform: translateX(15px) translateY(-20px);
    	-webkit-transform: translateX(15px) translateY(-20px);
    }
    .wdt-cus-career-listing .wdt-content-item {
        flex-direction: column;
    }
    .elementor-element.wdt-cus-career-listing .wdt-icon-box-holder .wdt-content-item {
        justify-content: start;
    }
    .wdt-cus-career-listing .wdt-content-item .wdt-content-detail-group,
    .wdt-cus-career-listing .wdt-content-item .wdt-content-media-group {
        width: 100%;
    }
    .wdt-cus-career-listing .wdt-content-item .wdt-content-media-group {
        justify-content: start;
        padding-top: 20px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item {
        padding: 20px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 26px;
        height: 26px;
        margin-bottom: 10px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-description {
        font-size: var(--wdtFontSize_Ext);
        line-height: 26px;
    }
    .wdt-cus-single-testimonial-with-bg .wdt-content-item .wdt-content-title h5 {
        font-size: var(--wdtFontSize_Base);
    }
    .wdt-cus-services-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper {
        margin: 0 auto 30px;
    }
    .wdt-cus-services-faq .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder{
        -webkit-text-fill-color: var(--wdtAccentTxtColor);
    }
    .wdt-cus-content-with-image-and-icon .wdt-text-tile {
        font-size: calc(var(--wdtFontSize_H4) - 4px);
    }
    .wdt-custom-home-3-timeline-showcase .wdt-content-item .wdt-content-description {
        max-width: 100%;
    }
    .wdt-custom-image-content .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-content .wdt-content-item .wdt-content-detail-group {
        flex-direction: column;
    }
    .wdt-custom-image-content .wdt-content-item>div[class*="group"]>.wdt-content-subtitle {
        font-size: 24px;
        padding-bottom: 20px;
        line-height: normal;
    }
}

/* End */