.wdt-cus-footer-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { 
margin-left: 10px; display: inline-block; 
}
.wdt-cus-footer-title .wdt-heading-holder .wdt-heading-title-wrapper,
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { display: inline-block; }
.wdt-cus-footer-title .wdt-heading-holder .wdt-heading-content-wrapper,
#footer .wdt-cus-footer-contact-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { text-wrap: balance; }
.wdt-cus-footer-title .wdt-heading-holder .wdt-heading-title-wrapper:before,
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder::before {
content: ""; position: relative; display: inline-block; width: 3px; 
height: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
} #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-widget-icon-list.wdt-dark-bg .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-widget-icon-list.wdt-dark-bg .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-widget-icon-list.wdt-dark-bg .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.6);
}
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-widget-icon-list.wdt-dark-bg .elementor-icon-list-items .elementor-icon-list-item a span.elementor-icon-list-text {
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
} #footer .wdt-cus-footer-social-list.wdt-dark-bg .elementor-icon-list-items .elementor-icon-list-item a {
display: flex;
align-items: center;
justify-content: center;
width: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); height: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); line-height: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem); color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
border-radius: var(--wdtRadius_1X);
-webkit-border-radius: var(--wdtRadius_1X);
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
background-color: transparent;
background-image: linear-gradient(180deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-size: auto 250%; background-position: 100% 0%;
}
#footer .wdt-cus-footer-social-list.wdt-dark-bg .elementor-icon-list-items .elementor-icon-list-item a span { transition: unset; -webkit-transition: unset; }
#footer .wdt-cus-footer-social-list.wdt-dark-bg .elementor-icon-list-items .elementor-icon-list-item a:hover {
background-color: transparent; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); background-position: 100% 100%;
} #footer .wdt-cus-footer-copyrights-text.elementor-widget-text-editor p a {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
#footer .wdt-cus-footer-copyrights-text.elementor-widget-text-editor p a:hover {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.6);
} .wdt-cus-footer-payments-icon .elementor-icon-list-items .elementor-icon-list-item a {
background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); height: 100%; min-width: 50px;
display: flex; align-items: center; justify-content: center;  padding: 8px; border-radius: var(--wdtRadius_1X);
}
.wdt-cus-footer-payments-icon .elementor-icon-list-items .elementor-icon-list-item a span.elementor-icon-list-icon svg { width: auto; } @media (max-width:767px) { .wdt-cus-footer-main-section .wdt-cus-footer-main-section-col-01 { order: 0; }
.wdt-cus-footer-main-section .wdt-cus-footer-main-section-col-02 { order: 2; }
.wdt-cus-footer-main-section .wdt-cus-footer-main-section-col-03 { order: 3; }
.wdt-cus-footer-main-section .wdt-cus-footer-main-section-col-04 { order: 1; }
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder::before { display: none; }
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { display: flex; align-items: center; }
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { margin-left: 0; }
}  form.wpcf7-form > p { margin-bottom: 0; }
form.wpcf7-form > p > span.wpcf7-form-control-wrap:not(:last-child) { margin-bottom: 20px; } .wdt-section-bgeffects-item {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}   
.wdt-section-bgeffects-image { height: 100% !important; } .wdt-cus-blog-detail-testimonial .wdt-content-item .wdt-content-title h5 { 
font-size: calc(var(--wdtFontSize_Base) + 4px); font-weight: var(--wdtFontWeight_Ext); }
.wdt-cus-blog-detail-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { 
margin-bottom: clamp(0.625rem, 0.55rem + 0.375vw, 1rem); }  .wdt-cus-ele-image-hover-effect.elementor-widget-image div { position: relative; overflow: hidden; }
.wdt-cus-ele-image-hover-effect.elementor-widget-image div:after {
content: ""; position: absolute; 
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.18) 100%);
background: -moz-linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.18) 100%);
background: -webkit-linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.18) 100%);
background: -ms-linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.18) 100%);
height: 100%; width: 50%; left: -100%; top: 0; z-index: 2; transform: skewX(-25deg); -webkit-transform: skewX(-25deg);
}
.wdt-cus-ele-image-hover-effect.elementor-widget-image div:hover:after { 
animation: wdt-cus-image-overlay-effect-animation 1.1s; -webkit-animation: wdt-cus-image-overlay-effect-animation 1.1s; }  .wdt-custom-port-featured-image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
}
.wdt-custom-port-featured-image .elementor-widget-container {
height: 100%;
}
.wdt-custom-port-featured-image .elementor-widget-container img {
object-fit: cover;
object-position: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
}  .wdt-cus-block-quote-description .wdt-heading-holder > .wdt-heading-content-wrapper {
padding-left: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); border-left: 2px solid var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
}
.wdt-cus-block-quote-description-right-align .wdt-heading-holder > .wdt-heading-content-wrapper {
padding-right: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); border-right: 2px solid var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
}
.wdt-dark-bg.wdt-cus-block-quote-description .wdt-heading-holder > .wdt-heading-content-wrapper,
.wdt-dark-bg.wdt-cus-block-quote-description-right-align .wdt-heading-holder > .wdt-heading-content-wrapper {
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
} @media (max-width:767px) {
.wdt-cus-block-quote-description-right-align .wdt-heading-holder > .wdt-heading-content-wrapper {
padding-left: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); border-left: 2px solid var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
border-right: 0; padding-right: 0;
}
}  .wdt-cus-home-1-iconbox  .wdt-content-item {
padding: clamp(3.125rem, 2.75rem + 1.875vw, 5rem) clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem);  background-color: transparent;
border-radius: var(--wdtRadius_2X);
-webkit-border-radius: var(--wdtRadius_2X);
height: 100%;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
background-image: linear-gradient(-180deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 50%,
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 51%,
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-size: auto 250%;
background-position: 100% 0;
}
.wdt-cus-home-1-iconbox .wdt-active .wdt-content-item {
background-position: 100% 100%;
}
.wdt-cus-home-1-iconbox .wdt-content-item .wdt-content-title h5,
.wdt-cus-home-1-iconbox  .wdt-content-item .wdt-content-title h5 a {
font-size: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
}
.wdt-cus-home-1-iconbox .wdt-content-item .wdt-content-title h5 a:hover {
color: var(--wdtPrimaryColor,var(--wdtDarkPrimaryColor));
}
.wdt-cus-home-1-iconbox .wdt-content-item .wdt-content-description {
color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
}
.wdt-cus-home-1-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
}
.wdt-cus-home-1-iconbox .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; } .wdt-cus-home-1-iconbox .wdt-active .wdt-content-item .wdt-content-description,
.wdt-cus-home-1-iconbox .wdt-active .wdt-content-item .wdt-content-title h5 ,
.wdt-cus-home-1-iconbox .wdt-active .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-home-1-iconbox .wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}  .elementor-widget-wdt-widget-df-listings-listing .wdt-cus-portfolio-listing-with-filter .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-isotope-filter {
width: 60%;
text-align: right;
float: right;
margin-bottom: 0;
}
.elementor-widget-wdt-widget-df-listings-listing .wdt-cus-portfolio-listing-with-filter .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container  { padding-top: 60px; } @media (max-width:1280px) {
.elementor-widget-wdt-widget-df-listings-listing .wdt-cus-portfolio-listing-with-filter .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-isotope-filter { width: 67%;}
}
@media (max-width:1024px) {
.elementor-widget-wdt-widget-df-listings-listing .wdt-cus-portfolio-listing-with-filter .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-isotope-filter { 
width: 100%;
float: left;
text-align: left;
}
.elementor-widget-wdt-widget-df-listings-listing .wdt-cus-portfolio-listing-with-filter .wdt-listing-output-data-holder .wdt-listings-container .wdt-listings-item-container {
padding-top: 20px;
}
}  .wdt-cus-services-listing .wdt-content-item > div:not(:last-child), 
.wdt-cus-services-listing .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-services-listing  .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
margin: 0;
}
.wdt-cus-services-listing  .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
margin-bottom: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem); } .wdt-cus-services-listing .wdt-content-item {
display: grid;
grid-template-columns: 65% 35%;   
align-items: center;
padding: clamp(2.5rem, 2rem + 2.5vw, 5rem) clamp(1.25rem, 0.5rem + 3.75vw, 5rem);  border-style: solid;
border-color: var(--wdtBorderColor, var(--wdtDarkBorderColor));
border-width: 0 0 2px 0;
}
.wdt-cus-services-listing .wdt-column:first-child .wdt-content-item {
border-width: 2px 0 2px 0;
}
.wdt-cus-services-listing .wdt-content-item:before {
content: '';
background-image: linear-gradient(90deg , var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
position: absolute;
height: 100%;
width: 100%;
top:0;
left: 0;    
opacity: 0;
}
.wdt-cus-services-listing .wdt-active .wdt-content-item:before { opacity: 1; }
.wdt-cus-services-listing .wdt-content-item .wdt-content-media-group {
display: grid;
grid-template-columns: 60% 40%;   
align-items: center;
width: 100%;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-elements-group {
display: inline-flex;
align-items: center;
margin-top: 30px;
width: 100%;
max-width: 350px;
} .wdt-cus-services-listing .wdt-content-item .wdt-content-title h5 {
font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); text-transform: capitalize ;
display: inline-flex;
align-items: center;
flex-wrap: wrap;
justify-content: flex-start;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-title h5 a {
color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
}
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-title h5 a:hover {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.6);
} .wdt-cus-services-listing .wdt-column-wrapper { counter-reset: wdt-services-list-counter; }
.wdt-cus-services-listing .wdt-content-item .wdt-content-title h5:before {
counter-increment: wdt-services-list-counter;
content: " 00" counter(wdt-services-list-counter);
top: 0;
left: 0;
font-family: var(--wdtFontTypo_Base);
font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem); margin-right: clamp(0.625rem, 0.25rem + 1.875vw, 2.5rem); color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
} .wdt-cus-services-listing .wdt-content-item .wdt-content-image a {
width: clamp(15.625rem, 8.4821rem + 11.1607vw, 21.875rem);  
border: 10px solid var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
backface-visibility: hidden;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-image {
z-index: 2;
position: absolute;
top: 50%;
right: 6%;
opacity: 0;
transform: translateY(-50%) rotate(0deg);
-webkit-transform: translateY(-50%) rotate(0deg);
transition: var(--wdt-Ad-Transition);
-webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-services-listing  .wdt-active .wdt-content-item .wdt-content-image {
opacity: 1;
transform: translateY(-50%)  rotate(10deg);
-webkit-transform:  translateY(-50%)  rotate(-10deg);
} .wdt-cus-services-listing .wdt-content-item .wdt-content-button { line-height: 0; }
.wdt-cus-services-listing .wdt-content-item .wdt-content-button > a {
padding: 0; font-size: 0; position: relative;
width: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); color: var(--wdtQuaternaryColor, var(--wdtDarkTertiaryColor));
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
background-color: transparent;
background-image: linear-gradient(180deg, var(--wdtLinkColor, var(--wdtDarkLinkColor)) 51%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 0%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 100%); 
background-size: auto 250%; background-position: 100% 0%;
}
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-button > a:hover {
background-color: transparent; background-position: 100% 100%; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-button > a:after {
content: '\c400';
font-family: "concho-additional-icons";
font-style: normal;
font-weight: normal;
color: inherit;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: fit-content;
height: fit-content;
margin: auto;
font-size: clamp(1.5rem, 1.475rem + 0.125vw, 1.625rem); transform: rotate(0); -webkit-transform: rotate(0);
transition: transform 300ms cubic-bezier(.45,.05,.55,.95), color 0ms linear; 
-webkit-transition: transform 300ms cubic-bezier(.45,.05,.55,.95), color 0ms linear; 
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-button > a:hover:after,
.wdt-cus-services-listing .wdt-content-item .wdt-content-button > a:focus:after {
transform: rotate(45deg); -webkit-transform: rotate(45deg);
} .wdt-cus-services-listing .wdt-content-item .wdt-content-description {
color: var(--wdtBodyTxtColor,var(--wdtDarkBodyTxtColor));
} .wdt-cus-services-listing .wdt-content-item > div[class*="group"] > .wdt-content-subtitle { width: fit-content; }
.wdt-cus-services-listing .wdt-content-item .wdt-content-subtitle {
font-size: var(--wdtFontSize_Ext);
letter-spacing: var(--wdtLetterSpacing_2X);
line-height: var(--wdtLineHeight_Alt);
text-transform: uppercase;
color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
font-weight: var(--wdtFontWeight_Base);
border-width: 1px;
border-color: var(--wdtHeadAltColor, var(--wdtHeadAltColor));
border-style: solid;
border-radius: var(--wdtRadius_Part);
-webkit-border-radius: var(--wdtRadius_Part);
padding: 11px clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem) 10px; display: inline-flex;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-subtitle:before {
content: "";
position: relative;
display: inline-block;
width: 7px;
height: 7px;
margin-right: clamp(0.375rem, 0.325rem + 0.25vw, 0.625rem); top: 5px;
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
background-color: currentColor;
align-self: flex-start;
flex: 0 0 auto;
} .wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span {
height: 2px;
width: calc(100% - 40px);
background-color: transparent;
margin: 0 20px;
background-image: linear-gradient(90deg, rgb(var(--wdtHeadAltColorRgb, var(--wdtDarkHeadAltColorRgb)),1) 50%, 
rgb(var(--wdtHeadAltColorRgb, var(--wdtDarkHeadAltColorRgb)),0) 50%);
background-repeat: repeat;
background-size: 10px 2px;
position: relative;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span:after,
.wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span:before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto 0;
width: 14px;
height: 14px;
border-style: solid;
border-color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
border-width: 2px 2px 0 0;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
opacity: 0;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span:before  {
transform: translateX(-8px) rotate(45deg); -webkit-transform: translateX(-8px) rotate(45deg);
}
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-separator.separator-1 span:after,
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-separator.separator-1 span:before {
animation: wdt-cus-services-arrow-animation 2s linear infinite;
-webkit-animation: wdt-cus-services-arrow-animation 2s linear infinite;
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
@keyframes wdt-cus-services-arrow-animation { 0% { left: 0; opacity: 1; } 100% { left: 100%; opacity: 0; } }
@-webkit-keyframes wdt-cus-services-arrow-animation { 0% { left: 0; opacity: 1; } 100% { left: 100%; opacity: 0; } } .wdt-cus-services-listing .wdt-content-item .wdt-content-description,
.wdt-cus-services-listing .wdt-content-item .wdt-content-subtitle,
.wdt-cus-services-listing .wdt-content-item .wdt-content-title h5:before,
.wdt-cus-services-listing .wdt-content-item:before {
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
} .wdt-dark-bg.wdt-cus-services-listing .wdt-content-item .wdt-content-title h5:before,
.wdt-dark-bg.wdt-cus-services-listing .wdt-content-item .wdt-content-description,
.wdt-dark-bg.wdt-cus-services-listing .wdt-content-item .wdt-content-subtitle {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-dark-bg.wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span {
background-image: linear-gradient(90deg, rgb(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),1) 50%, 
rgb(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),0) 50%);
}
.wdt-dark-bg.wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span:after,
.wdt-dark-bg.wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span:before,
.wdt-dark-bg.wdt-cus-services-listing .wdt-content-item,
.wdt-dark-bg.wdt-cus-services-listing .wdt-content-item .wdt-content-subtitle {
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
} .wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-subtitle,
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-description,
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-title h5:before {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-subtitle { 
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-separator.separator-1 span {
background-color: transparent;
background-image: linear-gradient(90deg, rgb(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),1) 50%, 
rgb(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),0) 50%);
animation: wdt-line-movie-animation 10s linear infinite;
-webkit-animation: wdt-line-movie-animation 10s linear infinite;
}
@keyframes wdt-line-movie-animation { 0% { background-position: 0; } 100% { background-position: 100%; } }
@-webkit-keyframes wdt-line-movie-animation { 0% { background-position: 0; } 100% { background-position: 100%; } } @media (max-width:1540px) {
.wdt-cus-services-listing .wdt-content-item .wdt-content-image {
right: 5%;
}
}
@media screen and (max-width:1280px){
.wdt-cus-services-listing .wdt-content-item {
display: grid;
grid-template-columns: 100%;   
}
.wdt-cus-services-listing .wdt-content-item > .wdt-content-detail-group {
width: 50%;
margin-top: 30px
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-image {
top: -100%;
right: 30px;
transform: rotate(0deg) translateY(10px);
-webkit-transform: rotate(0deg) translateY(10px);
}
.wdt-cus-services-listing  .wdt-active .wdt-content-item .wdt-content-image {
transform: rotate(-10deg) translateY(10px); 
-webkit-transform: rotate(-10deg) translateY(10px);
}
}
@media (max-width:1024px) {
.wdt-cus-services-listing .wdt-content-item .wdt-content-image {    
right: 20px;
}
}
@media screen and (max-width:767px){
.wdt-cus-services-listing .wdt-content-item .wdt-content-image {
position: relative;
right: 0;
top: 0;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-media-group {
display: grid;
grid-template-columns: 100%;
justify-content: start;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-image a {
margin-top: 20px;
margin-bottom: 30px;
width: 100%;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-elements-group {
margin-top: 20px;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-image,
.wdt-cus-services-listing .wdt-active .wdt-content-item .wdt-content-image {
transform: translateY(0%) rotate(0deg);
-webkit-transform:  translateY(0%)  rotate(0deg);
}
.wdt-cus-services-listing .wdt-content-item > .wdt-content-detail-group {
width: 100%;
margin-top: 0;
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-image {
opacity: 1;
}
.wdt-cus-services-listing .wdt-snap-scroll .wdt-content-item:before { opacity: 1; }
}
@media (max-width:479px) {
.wdt-cus-services-listing .wdt-content-item .wdt-content-separator.separator-1 span {
margin: 0 10px;
width: calc(100% - 20px);
}
.wdt-cus-services-listing .wdt-content-item .wdt-content-image a { border-width: 8px; }
}  .wdt-cus-services-detail-page-process .wdt-content-item {
background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
padding: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem);  border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
}
.wdt-cus-services-detail-page-process .wdt-column-holder .wdt-column-wrapper {
counter-reset: wdt-cus-services-process-counter;
}
.wdt-cus-services-detail-page-process .wdt-column-holder .wdt-column-wrapper .wdt-column {
counter-increment: wdt-cus-services-process-counter;
}
.wdt-cus-services-detail-page-process .wdt-content-item .wdt-content-title {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.wdt-cus-services-detail-page-process .wdt-content-item .wdt-content-title h5 { margin: 5px; }
.wdt-cus-services-detail-page-process .wdt-content-item .wdt-content-title:before {
content: "0" counter(wdt-cus-services-process-counter);
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem); height: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem); line-height: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem); margin: 5px;
border: 1px solid currentColor;
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem); font-weight: var(--wdtFontWeight_Base);
color: currentColor;
}
.wdt-cus-services-detail-page-process .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { 
margin: -5px -5px clamp(0.25rem, 0.2rem + 0.25vw, 0.5rem); }  .wdt-cus-careers-list-style .wdt-column .wdt-content-item {
border: 1px solid var(--wdtBorderColor,var(--wdtDarkBorderColor)); display: flex; align-items: center;
padding: 30px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); height: 100%;
}   
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group {
display: flex; justify-content: space-between; width: calc(100% + 20px); margin: -6px -10px; }
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group > div { padding: 6px 10px; align-self: center; }
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group > div.wdt-content-button { flex: 0 0 auto; }
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 6px; }
.wdt-cus-careers-list-style .wdt-active .wdt-content-item { border-color: transparent; }
.wdt-cus-careers-list-style .wdt-content-item:before {
content: '';
background-image: linear-gradient(90deg , var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
position: absolute; height: 100%; width: 100%; top:0; left: 0; bottom: 0; right: 0; margin: auto; opacity: 0 ; z-index: -1;
pointer-events: none; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
border-radius: inherit; -webkit-border-radius: inherit;
}
.wdt-cus-careers-list-style .wdt-active .wdt-content-item:before { opacity: 1; }
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-title h5 a {
color: var(--wdtLinkColorColor,var(--wdtDarkLinkColorColor)); pointer-events: none;
}
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-description,
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-title h5 a {
color: var(--wdtHeadAltColor,var(--wdtDarkHeadAltColor));
}
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-button > a {
background-image: linear-gradient(90deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtLinkColor, var(--wdtDarkLinkColor)) 0%, 
var(--wdtLinkColor, var(--wdtDarkLinkColor)) 100%);
color: var(--wdtQuaternaryColor, var(--wdtDarkTertiaryColor));                                             
}
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-button > a:hover,
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-button > a:focus {
color: var(--wdtTertiaryColor, var(--wdtDarkQuaternaryColor));
background-position: 0 100%;
}
html[data-theme="dark"] .wdt-cus-careers-list-style .wdt-content-item .wdt-content-button > a {
background-image: linear-gradient(90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
var(--wdtLinkColor, var(--wdtDarkLinkColor)) 0%, 
var(--wdtLinkColor, var(--wdtDarkLinkColor)) 100%);
} .wdt-cus-careers-list-style .wdt-active .wdt-content-item .wdt-content-description,
.wdt-cus-careers-list-style .wdt-active .wdt-content-item .wdt-content-title h5 a {
color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor));
} @media (min-width: 768px) and (max-width:1024px) {
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group { flex-direction: column; }
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group > div { align-self: flex-start; }
}
@media (max-width: 479px) {
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group { flex-direction: column; }
.wdt-cus-careers-list-style .wdt-content-item .wdt-content-detail-group > div { align-self: flex-start; }
}  .wpcf7-form.career-page-form-1 > p {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
form.wpcf7-form.career-page-form-1 > p > span.wpcf7-form-control-wrap:not(:last-child) { margin-bottom: 0; }
form.wpcf7-form.career-page-form-1 > p > * { grid-column: span 2; }
form.wpcf7-form.career-page-form-1 > p > span.wpcf7-form-control-wrap[data-name="your-message"] { grid-column: span 4; }
form.wpcf7-form.career-page-form-1 > p > span.wdt-cus-form-upload-option { grid-column: span 3; }
form.wpcf7-form.career-page-form-1 > p > input[type="submit"] { grid-column: span 1; min-height: 66px; align-self: start; }
form.wpcf7-form.career-page-form-1 textarea { height: 200px; } .wdt-cus-form-upload-option { display: block; }
.wdt-cus-file-select {
display: grid;
margin-bottom: 10px;
}
.wdt-cus-file-select > * {
grid-area: 1/-1;
}
.wdt-cus-file-select {
border: 1px solid rgba( var(--wdtBorderColorRgb, var(--wdtDarkBorderColorRgb)), 1);
padding: 4px 6px;
display: inline-grid;
align-items: center;
border-radius: var(--wdtRadius_Part);
-webkit-border-radius: var(--wdtRadius_Part);
width: 100%;
}
form.wpcf7-form.wdt-dark-bg .wdt-cus-file-select { border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); }
.wdt-cus-file-select input[type="file"] {
width: 100%;
}
.custom-file-select,
.wdt-cus-file-select input[type="file"]::file-selector-button {
font-size: var(--wdtFontSize_Base);
font-weight: var(--wdtFontWeight_Base);
line-height: var(--wdtLineHeight_Ext);
padding: var(--wdtPadding_Btn);
display: inline-block;
width: fit-content;
border-radius: var(--wdtRadius_Part);
margin-right: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem);
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
cursor: pointer;
background-color: transparent; 
background-image: linear-gradient(-90deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 0%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 100%);
background-size: 250% auto;
background-position: 100% 100%;
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); 
}
.wdt-cus-file-select input[type="file"]::file-selector-button{
opacity: 0;
}
.wdt-cus-file-select:hover .custom-file-select {
background-position: 0 100%;
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.custom-file-select:before{
background-color: currentColor;
content: '';
display: inline-block;
height: 14px;
width: 14px;
margin-right: 10px;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
position: relative;
vertical-align: middle;
} @media (max-width:600px) {
.wpcf7-form.career-page-form-1 > p { grid-template-columns: 1fr; }
form.wpcf7-form.career-page-form-1 > p > *,
form.wpcf7-form.career-page-form-1 > p > span.wpcf7-form-control-wrap[data-name="your-message"],
form.wpcf7-form.career-page-form-1 > p > span.wdt-cus-form-upload-option  { grid-column: span 1; }
.custom-file-select, 
.wdt-cus-file-select input[type="file"]::file-selector-button { padding: 16px 24px; }
form.wpcf7-form.career-page-form-1 > p > input[type="submit"] { min-height: 62px; margin-left: 0; }
}  .wdt-cus-Career-details-list .wdt-content-item {
background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); height: 100%;
display: flex; align-items: center;
}
.wdt-cus-Career-details-list .wdt-content-item .wdt-content-title h5,
.wdt-cus-Career-details-list .wdt-content-item .wdt-content-subtitle {
font-size: var(--wdtFontSize_Base); 
font-weight: var(--wdtFontWeight_Base);
line-height: var(--wdtLineHeight_Alt);
letter-spacing: var(--wdtLetterSpacing_1X);
text-transform: capitalize;
}
.wdt-cus-Career-details-list .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: -10px; } .wdt-cus-career-detail-icon-list .elementor-icon-list-items > .elementor-icon-list-item > .elementor-icon-list-text { 
font-size: var(--wdtFontSize_H6); } .wpcf7-form.wdt-cus-career-detail-page-form p { width: 100%; }
.wpcf7-form.wdt-cus-career-detail-page-form p > *:not(input[type="submit"]) { 
margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wpcf7-form.wdt-cus-career-detail-page-form p > label { display: block; text-transform: capitalize; }
.wpcf7-form.wdt-cus-career-detail-page-form p > label .wdt-cus-star { 
color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); font-size: var(--wdtFontSize_H6); }
.wpcf7-form.wdt-cus-career-detail-page-form p > label .wpcf7-form-control-wrap,
.wpcf7-form.wdt-cus-career-detail-page-form p > label .wdt-cus-form-upload-option { margin-top: 4px; }
.wpcf7-form.wdt-cus-career-detail-page-form p input[type="submit"] { width: 100%; }
.wpcf7-form.wdt-cus-career-detail-page-form p input { 
border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }  .wdt-cus-header-titile-with-img p.wdt-elementor-repeater-container-wrapper { 
line-height: var(--wdtLineHeight_Base); 
font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem); }
.wdt-cus-header-titile-with-img  .wdt-elementor-repeater-container-wrapper span img { margin: 0 8px; top: -5px; position: relative; } .wdt-cus-header-btn-small .wdt-button-holder.wdt-button-size-sm .wdt-button { 
padding: 10px 20px;
background-image: unset;
background-color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)),0.5);
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-header-btn-small .wdt-button-holder.wdt-button-size-sm .wdt-button:hover,
.wdt-cus-header-btn-small .wdt-button-holder.wdt-button-size-sm .wdt-button:focus {
background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.alternate-style.wdt-cus-header-btn-small .wdt-button-holder.wdt-button-size-sm .wdt-button {
background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.alternate-style.wdt-cus-header-btn-small .wdt-button-holder.wdt-button-size-sm .wdt-button:hover,
.alternate-style.wdt-cus-header-btn-small .wdt-button-holder.wdt-button-size-sm .wdt-button:focus {
background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}   .wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container-wrapper .wdt-text-tile {
font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem); text-transform: uppercase; font-weight: 800;
}
.wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container-wrapper { line-height: var(--wdtLineHeight_Alt); }
.wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container-wrapper span { display: inline-block; vertical-align: middle; }
.wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container-wrapper span img { 
margin: 0 20px 0 0; border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X);
} .wdt-cus-slider1-quick-links.elementor-widget-icon-list { width: fit-content; }
.wdt-cus-slider1-quick-links .elementor-icon-list-items .elementor-icon-list-item { writing-mode: vertical-lr; }
.wdt-cus-slider1-quick-links .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.wdt-cus-slider1-quick-links .elementor-icon-list-item a > .elementor-icon-list-text {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-slider1-quick-links .elementor-icon-list-item a:hover > .elementor-icon-list-text {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)),0.7);
}
.wdt-cus-slider1-quick-links .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;
background-color: transparent;
margin-bottom: 10px;
background-image: linear-gradient(90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
} .wdt-cus-slider1-social-quick-links .elementor-icon-list-items {
padding: 10px 6px !important;
border-radius: var(--wdtRadius_Part);
-webkit-border-radius: var(--wdtRadius_Part);
background-color: transparent;
background-image: linear-gradient(180deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%,
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
}
.wdt-cus-slider1-social-quick-links .elementor-icon-list-items .elementor-icon-list-item a {
display: flex; align-items: center; justify-content: center; width: 30px; height: 30px;
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); font-size: var(--wdtFontSize_Ext);
}
.wdt-cus-slider1-social-quick-links .elementor-icon-list-items .elementor-icon-list-item a:hover {
background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-slider1-social-quick-links .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon svg { margin: 0; } .wdt-cus-slider-1 .elementor-widget-wdt-popup-box.wdt-dark-bg .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element {
background-image: linear-gradient(-90deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 0%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 100%);
border: 0;
}
.wdt-cus-slider-1 .elementor-widget-wdt-popup-box.wdt-dark-bg .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label, 
.wdt-cus-slider-1 .elementor-widget-wdt-popup-box.wdt-dark-bg .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 {
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-slider-1 .elementor-widget-wdt-popup-box.wdt-dark-bg .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label, 
.wdt-cus-slider-1 .elementor-widget-wdt-popup-box.wdt-dark-bg .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 {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
} .wdt-cus-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: 14%; bottom: 50px; }
.wdt-cus-slider-1 .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, 
.wdt-cus-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
margin-left: 0; margin-right: 0;
}  .wdt-cus-slider-1 .swiper-wrapper .swiper-slide  .elementor-widget-wdt-heading.wdt-slider-1-subtiltle .wdt-heading-holder,
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide .wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container-wrapper span,
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide  .elementor-widget-wdt-heading .wdt-heading-holder,
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide .elementor-widget-wdt-popup-box .wdt-popup-box-trigger-holder {
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
transition-duration: 0s; -webkit-transition-duration: 0s;
transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0;
}
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active  .elementor-widget-wdt-heading.wdt-slider-1-subtiltle .wdt-heading-holder,
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active .wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container-wrapper span,
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active  .elementor-widget-wdt-heading .wdt-heading-holder,
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active .elementor-widget-wdt-popup-box .wdt-popup-box-trigger-holder {
transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;
transition-duration: 200ms; -webkit-transition-duration: 200ms;
} .wdt-cus-slider-1 .swiper-wrapper .swiper-slide .elementor-widget-image img {
opacity: 0; transition-duration: 0s; -webkit-transition-duration: 0s;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active .elementor-widget-image img {
opacity: 1; transition-duration: 300ms; -webkit-transition-duration: 300ms;
} .wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active  .elementor-widget-wdt-heading.wdt-slider-1-subtiltle .wdt-heading-holder {
transition-delay: 100ms; -webkit-transition-delay: 100ms;
}
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active .wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container-wrapper span { transition-delay: 200ms; -webkit-transition-delay: 200ms; }
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active  .elementor-widget-wdt-heading .wdt-heading-holder { 
transition-delay: 300ms; -webkit-transition-delay: 300ms; 
}
.wdt-cus-slider-1 .swiper-wrapper .swiper-slide-active .elementor-widget-wdt-popup-box .wdt-popup-box-trigger-holder {
transition-delay: 400ms; -webkit-transition-delay: 400ms; 
} @media (max-width:1024px) {
.wdt-cus-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { right: auto; left: 20px; bottom: 100px; }
}
@media (max-width: 767px) {
.wdt-cus-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; bottom: 0; }
.wdt-cus-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { 
justify-content: flex-start; 
}
.wdt-cus-slider-1 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { 
margin-top: 40px; 
}
}  .wdt-header-with-section { padding-top: var(--header-height); }   .wdt-cus-slide2-btn .wdt-button-holder .wdt-button { min-height: 60px; }
.wdt-cus-slider-02 .wdt-dark-bg .wdt-button-holder.wdt-template-bordered .wdt-button { 
border-color: rgb(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),0.6); 
}
.wdt-cus-slider-02 .wdt-dark-bg .wdt-button-holder.wdt-template-bordered .wdt-button:focus, 
.wdt-cus-slider-02 .wdt-dark-bg .wdt-button-holder.wdt-template-bordered .wdt-button:hover {
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-cus-slider-02 .wdt-carousel-holder .wdt-dark-bg .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover,
.wdt-cus-slider-02 .wdt-carousel-holder .wdt-dark-bg .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:focus {
border-color: rgb(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),0.6); 
} .wdt-cus-slider2-est-block .wdt-content-item .wdt-content-media-group,
.wdt-cus-slider2-img-with-description-block .wdt-content-item .wdt-content-media-group { display: grid; }
.wdt-cus-slider2-est-block .wdt-content-item .wdt-content-image > span, 
.wdt-cus-slider2-est-block .wdt-content-item .wdt-content-image > a { 
border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-slider2-est-block .wdt-content-item > div[class*="group"] > .wdt-content-subtitle { width: fit-content; }
.wdt-cus-slider2-est-block .wdt-content-item .wdt-content-subtitle {
font-size: var(--wdtFontSize_Ext);
letter-spacing: var(--wdtLetterSpacing_2X);
line-height: var(--wdtLineHeight_Alt);
text-transform: uppercase;
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
font-weight: var(--wdtFontWeight_Base);
border-width: 1px;
border-color: var(--wdtQuaternaryColor, var(--wdtQuaternaryColor));
border-style: solid;
border-radius: var(--wdtRadius_Part);
-webkit-border-radius: var(--wdtRadius_Part);
padding: 11px clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem) 10px; display: inline-flex;
}
.wdt-cus-slider2-est-block .wdt-content-item .wdt-content-subtitle:before {
content: "";
position: relative;
display: inline-block;
width: 7px;
height: 7px;
margin-right: clamp(0.375rem, 0.325rem + 0.25vw, 0.625rem); top: 5px;
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
background-color: currentColor;
align-self: flex-start;
flex: 0 0 auto;
} .wdt-cus-slider2-img-with-description-block .wdt-content-item .wdt-content-image > span, 
.wdt-cus-slider2-img-with-description-block .wdt-content-item .wdt-content-image > a {
border-radius: 100px; -webkit-border-radius: 100px;
}
.wdt-cus-slider2-img-with-description-block .wdt-content-item > div:not(:last-child) { 
margin-bottom: clamp(0.625rem, 0.55rem + 0.375vw, 1rem); }
.wdt-cus-slider2-img-with-description-block .wdt-content-item .wdt-content-description { font-weight: var(--wdtFontWeight_Ext); }
.wdt-cus-slider2-img-with-description-block .wdt-content-item .wdt-content-detail-group {
display: flex;
align-items: flex-start;
}
.wdt-cus-slider2-img-with-description-block .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
margin-right: clamp(0.625rem, 0.55rem + 0.375vw, 1rem); font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); top: 4px;
}
.wdt-cus-slider2-img-with-description-block .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; } .wdt-cus-slider-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
position: absolute; left: calc(26% + 82px); bottom: 50px; right: auto;
}
.wdt-cus-slider-02 .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, 
.wdt-cus-slider-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
margin-left: -12px; margin-right: -12px;
} .wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slider2-est-block .wdt-content-item,
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container,
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .elementor-widget-text-editor p,
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slide2-btn .wdt-button-holder,
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slide2-popup-btn .wdt-popup-box-trigger-holder,
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slider2-img-with-description-block .wdt-image-box-holder .wdt-content-item {
transform: translateX(200px); -webkit-transform: translateX(200px); opacity: 0;
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-slider-02 .swiper-slide-active .wdt-content-item .wdt-cus-slider2-est-block .wdt-content-item,
.wdt-cus-slider-02 .swiper-slide-active .wdt-content-item .wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container,
.wdt-cus-slider-02 .swiper-slide-active .wdt-content-item .elementor-widget-text-editor p,
.wdt-cus-slider-02 .swiper-slide-active .wdt-content-item .wdt-cus-slide2-btn .wdt-button-holder,
.wdt-cus-slider-02 .swiper-slide-active .wdt-content-item .wdt-cus-slide2-popup-btn .wdt-popup-box-trigger-holder,
.wdt-cus-slider-02 .swiper-slide-active .wdt-content-item .wdt-cus-slider2-img-with-description-block .wdt-image-box-holder .wdt-content-item {
transform: translateX(0); -webkit-transform: translateX(0); opacity: 1;
}
.wdt-cus-slider-02 .swiper-slide .wdt-content-item { opacity: 0; transition: all 0.3s linear; }
.wdt-cus-slider-02 .swiper-slide-active .wdt-content-item { opacity: 1; } .wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slider2-est-block .wdt-content-item {
transition-delay: 300ms; -webkit-transition-delay: 300ms;
}
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slider1-text-with-img-block .wdt-elementor-repeater-container {
transition-delay: 350ms; -webkit-transition-delay: 350ms;
}
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .elementor-widget-text-editor p {
transition-delay: 400ms; -webkit-transition-delay: 400ms;
}
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slide2-btn .wdt-button-holder {
transition-delay: 430ms; -webkit-transition-delay: 430ms;
}
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slide2-popup-btn .wdt-popup-box-trigger-holder {
transition-delay: 450ms; -webkit-transition-delay: 450ms;
}
.wdt-cus-slider-02 .swiper-slide .wdt-content-item .wdt-cus-slider2-img-with-description-block .wdt-image-box-holder .wdt-content-item {
transition-delay: 500ms; -webkit-transition-delay: 500ms;
} .wdt-cus-slider-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button {
font-size: var(--wdtFontSize_Base);
text-transform: uppercase;
writing-mode: vertical-lr;
padding: 0;
letter-spacing: var(--wdtLetterSpacing_1X);
}
.wdt-cus-slider-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button:not(:focus), 
.wdt-cus-slider-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button:not(:hover) {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtcolorRgb)), 1);
}
.wdt-cus-slider-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button:hover,
.wdt-cus-slider-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button:focus {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtcolorRgb)), 0.6);
}
.wdt-cus-slider-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span {
position: relative;
display: flex;
align-items: center;
justify-content: center;
flex-direction: row-reverse;
}
.wdt-cus-slider-scroll-btn .wdt-button-holder.wdt-template-textual .wdt-button .wdt-button-text span:before {
content: "";
position: relative;
display: block;
width: 2px;
height: 50px;
margin: auto;
margin-top: 10px;
background: linear-gradient(to bottom, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 50%, 
rgba(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)), .0) 50%);
background-position: 0 -50px; background-size: 100% 200%;
animation: wdt-slider-scrolldown 2.2s cubic-bezier(.45,.05,.55,.95) forwards infinite;
-webkit-animation: wdt-slider-scrolldown 2.2s cubic-bezier(.45,.05,.55,.95) forwards infinite;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
@keyframes wdt-slider-scrolldown {
0% { background-position: 0 -50px; }
75% { background-position: 0 0; }
100% { background-position: 0 50px; }
}
@-webkit-keyframes wdt-slider-scrolldown {
0% { background-position: 0 -50px; }
75% { background-position: 0 0; }
100% { background-position: 0 50px; }
} @media (max-width:1540px) {
.wdt-cus-slider-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: calc(26% + 50px); bottom: 40px;  }
}
@media (max-width:1280px) {
.wdt-cus-slider-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: calc(30% + 40px); bottom: 30px; }
}
@media (max-width: 767px) {
.wdt-cus-slider-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; left: 0; bottom: 0; }
.wdt-cus-slider-02 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
margin-top: 60px;
}
.wdt-cus-slider-02 .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, 
.wdt-cus-slider-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
margin-left: 0; margin-right: 0;
}
}
@media (max-width: 479px) {
.wdt-cus-slider-02 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
margin-top: 50px;
} .wdt-cus-slider-02 .wdt-carousel-holder .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { height: 54px; width: 54px; font-size: 22px; }
.wdt-cus-slide2-btn .wdt-button-holder .wdt-button { min-height: 54px; }
}  .wdt-cus-brand-logo .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-brand-logo .wdt-content-item .wdt-content-media-group { display: grid; justify-content: center; overflow: hidden; }
.wdt-cus-brand-logo .wdt-content-item .wdt-content-icon-wrapper { grid-area: 1/-1; }
.wdt-cus-brand-logo  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: clamp(6.875rem, 6.125rem + 3.75vw, 10.625rem); height: 100%; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-brand-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-brand-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg{ width: inherit; height: inherit; }
.wdt-cus-brand-logo .wdt-content-item .wdt-content-icon-wrapper:first-child .wdt-content-icon span {
transform: rotate(0) translateY(0); -webkit-transform: rotate(0) translateY(0); opacity: 1;
}
.wdt-cus-brand-logo .wdt-content-item:hover .wdt-content-icon-wrapper:first-child .wdt-content-icon span {
transform: rotateX(90deg) translateY(-50%); -webkit-transform: rotateX(90deg) translateY(-50%); opacity: 0; 
}
.wdt-cus-brand-logo .wdt-content-item .wdt-content-icon-wrapper:first-child .wdt-content-icon span {
color:var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
}
.wdt-cus-brand-logo .wdt-content-item .wdt-content-icon-wrapper:last-child .wdt-content-icon span {
transform: rotateX(-90deg) translateY(50%); -webkit-transform: rotateX(-90deg) translateY(50%); opacity: 0;
}
.wdt-cus-brand-logo .wdt-content-item:hover .wdt-content-icon-wrapper:last-child .wdt-content-icon span {
transform:rotateX(0) translateY(0); -webkit-transform:rotateX(0) translateY(0); opacity: 1; 
}
.wdt-cus-brand-logo .wdt-content-item .wdt-content-icon-wrapper:last-child .wdt-content-icon span {
color:var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
}   .wdt-cus-about-vector-img .elementor-icon { font-size: 100%; width: 100%; height: 100%; }
.wdt-cus-about-vector-img .elementor-icon svg { width: inherit; height: inherit; overflow: visible; }
.wdt-cus-about-vector-img .wdt-vector-circle {
animation: wdt-decor-vector-rotate-animation 10s infinite linear;
-webkit-animation: wdt-decor-vector-rotate-animation 10s infinite linear;
transform-origin: center; 
-webkit-transform-origin: center; 
}
@keyframes wdt-decor-vector-rotate-animation {
0% { transform: rotate(0); -webkit-transform: rotate(0); }
50% { transform: rotate(180deg) translateY(50px); -webkit-transform: rotate(180deg) translateY(50px); }
100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes wdt-decor-vector-rotate-animation {
0% { transform: rotate(0); -webkit-transform: rotate(0); }
50% { transform: rotate(180deg) translateY(50px); -webkit-transform: rotate(180deg) translateY(50px); }
100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}
.wdt-cus-about-vector-img.wdt-item-is-inview .wdt-vector-per-1 {
animation: wdt-decor-vector-per-1-animation 0.5s ease-in; 
-webkit-animation: wdt-decor-vector-per-1-animation 0.5s ease-in;
}
@keyframes wdt-decor-vector-per-1-animation {
0% { transform: translateY(-200px); -webkit-transform: translateY(-200px); opacity: 0; }
100% { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
}
@-webkit-keyframes wdt-decor-vector-per-1-animation {
0% { transform: translateY(-200px); -webkit-transform: translateY(-200px); opacity: 0; }
100% { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
}
.wdt-cus-about-vector-img.wdt-item-is-inview .wdt-vector-per-2 {
animation: wdt-decor-vector-per-2-animation 0.5s ease-in;
-webkit-animation: wdt-decor-vector-per-2-animation 0.5s ease-in;
}
@keyframes wdt-decor-vector-per-2-animation {
0% { transform: translate(-100px,-50px); -webkit-transform: translate(-100px,-50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
@-webkit-keyframes wdt-decor-vector-per-2-animation {
0% { transform: translate(-100px,-50px); -webkit-transform: translate(-100px,-50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
.wdt-cus-about-vector-img.wdt-item-is-inview .wdt-vector-per-3 {
animation: wdt-decor-vector-per-3-animation 0.5s ease-in;
-webkit-animation: wdt-decor-vector-per-3-animation 0.5s ease-in;
}
@keyframes wdt-decor-vector-per-3-animation {
0% { transform: translate(100px,-50px); -webkit-transform: translate(100px,-50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
@-webkit-keyframes wdt-decor-vector-per-3-animation {
0% { transform: translate(100px,-50px); -webkit-transform: translate(100px,-50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
.wdt-cus-about-vector-img.wdt-item-is-inview .wdt-vector-per-4 {
animation: wdt-decor-vector-per-4-animation 0.5s ease-in; 
-webkit-animation: wdt-decor-vector-per-4-animation 0.5s ease-in;
}
@keyframes wdt-decor-vector-per-4-animation {
0% { transform: translate(100px,50px); -webkit-transform: translate(100px,50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
@-webkit-keyframes wdt-decor-vector-per-4-animation {
0% { transform: translate(100px,50px); -webkit-transform: translate(100px,50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
} .wdt-cus-about-text-editor.elementor-widget-text-editor { font-weight:var(--wdtFontWeight_Ext); } .wdt-cus-about-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-about-counter .wdt-content-item .wdt-content-media-group > * { line-height: 1; }
.wdt-cus-about-counter .wdt-content-item { height: 100%; }
.wdt-cus-about-counter .wdt-content-item .wdt-content-counter {
font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem); font-weight: var(--wdtFontWeight_Alt);
text-transform: uppercase;
background: linear-gradient(90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wdt-cus-about-counter .wdt-content-item .wdt-content-title h5 {
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
text-transform: uppercase;
}
.wdt-cus-about-counter .wdt-content-item .wdt-content-title h5 { line-height: normal; }
.wdt-cus-about-counter .wdt-content-item  .wdt-content-counter-wrapper:has(> .wdt-content-counter .wdt-content-counter-number:empty) {
display: none;
} .wdt-cus-home-1-doticon .elementor-icon { 
font-size: 100%;
width: clamp(14.375rem, 14rem + 1.875vw, 16.25rem); height: clamp(14.375rem, 14rem + 1.875vw, 16.25rem); }
.wdt-cus-home-1-doticon .elementor-icon svg {
width: inherit;
height: inherit;
}  .wdt-cus-h1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem); }
.with-uppercase .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { text-transform: uppercase; }
.wdt-cus-font-weight-extra-bold .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { 
font-weight: calc(var(--wdtFontWeight_Alt) + 100); 
}  .wdt-cus-blog-listing-with-pagination-arrow .wdt-post-list-carousel-container { 
position: relative; padding-top: 160px; margin-top: -170px; } @media (max-width:1540px) {
.wdt-cus-blog-listing-with-pagination-arrow .wdt-post-list-carousel-container { padding-top: 140px; margin-top: -140px; }
}
@media (max-width:1280px) {
.wdt-cus-blog-listing-with-pagination-arrow .wdt-post-list-carousel-container { padding-top: 120px; margin-top: -120px; }
}
@media (max-width:1024px) {
.wdt-cus-blog-listing-with-pagination-arrow .wdt-post-list-carousel-container { padding-top: 0; margin-top: 0; }
}
@media (min-width:1025px) {
.wdt-cus-blog-listing-with-pagination-arrow .wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"].type2 {
position: absolute; right: 0; margin: 0 -10px; width: auto; top: clamp(-4rem, -4.125rem + 0.625vw, -3.375rem);
}
}  .wdt-cus-faq-aside-sidebar-social-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-size: var(--wdtFontSize_H6);
}   .wdt-cus-faq-with-col-bg .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-faq-with-col-bg .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-title-holder:not(.ui-state-active):hover .wdt-accordion-toggle-title {
color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor));
}
.wdt-cus-faq-with-col-bg .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper {
border-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
} .wdt-cus-faq-contact-block .wdt-content-item {
padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X);
background-color: transparent;
background-image: linear-gradient(90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
}
.wdt-cus-faq-contact-block .wdt-content-item .wdt-content-detail-group {
display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin: -6px;
}
.wdt-cus-faq-contact-block .wdt-content-item .wdt-content-title h5 a { pointer-events: none; }
.wdt-cus-faq-contact-block .wdt-content-item .wdt-content-detail-group > * { padding: 6px; }
.wdt-cus-faq-contact-block .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-faq-contact-block .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 6px; }
.wdt-cus-faq-contact-block .wdt-content-item .wdt-content-button > a {
background-image: linear-gradient(-90deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 0%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 100%);
}  .wdt-cus-team-style-1 .wdt-content-item > div:not(:last-child), 
.wdt-cus-team-style-1  .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cus-team-style-1  .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cus-team-style-1  .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-team-style-1 .wdt-content-item {
background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
padding: 16px; overflow: hidden;
}
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-media-group { display: flex; flex-direction: column; justify-content: flex-start; }
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-image > span, 
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-image > a {
border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-image > span img, 
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-image > a img {
height: 100%; object-fit: cover; object-position: center;
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-image > a img,
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-image > span img { height: calc(100% - 50px); }
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {
transform: translateY(0); -webkit-transform: translateY(0);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-elements-group {
transform: translateY(-50px); -webkit-transform: translateY(-50px);
}
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-media-group .wdt-social-icons-container {
margin-bottom: -50px; padding-top: 10px;
}
.wdt-cus-team-style-1 .wdt-content-item .wdt-social-icons-list li {
opacity: 0; transform: translateY(30px); -webkit-transform: translateY(30px);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-social-icons-list li {
opacity: 1; transform: translateY(0); -webkit-transform: translateY(0);
}
.wdt-cus-team-style-1  .wdt-content-item .wdt-content-title h5 {
font-size: clamp(1.125rem, 1.123rem + 0.1058vw, 1.25rem); color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); padding: 16px 20px 20px; 
}
.wdt-cus-team-style-1 .wdt-content-item .wdt-content-subtitle {
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); font-size:calc( var(--wdtFontSize_Ext) - 2px);
}
.wdt-cus-team-style-1 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: -12px; }
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-social-icons-list li:nth-child(1),
.wdt-cus-team-style-1 .wdt-content-item .wdt-social-icons-list li:nth-child(4) { transition-delay: 0ms; -webkit-transition-delay: 0ms; }
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-social-icons-list li:nth-child(2),
.wdt-cus-team-style-1 .wdt-content-item .wdt-social-icons-list li:nth-child(3) { transition-delay: 100ms; -webkit-transition-delay: 100ms; }
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-social-icons-list li:nth-child(3),
.wdt-cus-team-style-1 .wdt-content-item .wdt-social-icons-list li:nth-child(2) { transition-delay: 150ms; -webkit-transition-delay: 150ms; }
.wdt-cus-team-style-1 .wdt-content-item:hover .wdt-social-icons-list li:nth-child(4),
.wdt-cus-team-style-1 .wdt-content-item .wdt-social-icons-list li:nth-child(1) { transition-delay: 200ms; -webkit-transition-delay: 200ms; }   .wdt-cus-testimonial-arrow-1.elementor-widget-icon.elementor-view-default .elementor-icon {
font-size: clamp(5rem, 2.875rem + 10.625vw, 15.625rem); }
.wdt-cus-testimonial-arrow-1.elementor-widget-icon.elementor-view-default .elementor-icon svg path:first-child {
fill:var(--wdtHeadAltColor,var(--wdtDarkHeadAltColor));
}
.wdt-cus-testimonial-arrow-1.elementor-widget-icon.elementor-view-default .elementor-icon svg path:last-child {
fill: transparent; stroke: var(--wdtHeadAltColor,var(--wdtDarkHeadAltColor)); stroke-width: 5px;
animation: wdt-stroke-path-moving-animaton 3s infinite linear; 
-webkit-animation: wdt-stroke-path-moving-animaton 3s infinite linear;
stroke-dasharray: 10 , 15; stroke-dashoffset: 100; stroke-linecap: round; stroke-linejoin: round;
}
@keyframes wdt-stroke-path-moving-animaton {
0% { stroke-dashoffset: 100; } 50% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -100; }
}
@-webkit-keyframes wdt-stroke-path-moving-animaton {
0% { stroke-dashoffset: 100; } 50% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -100; }
} .wdt-cus-testimonial-style1 .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-testimonial-style1 .wdt-content-item {
display: flex; padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X);
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
background-color: rgba(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)),1);
}
.wdt-cus-testimonial-style1 .wdt-content-item:hover { background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); }
.wdt-cus-testimonial-style1  .wdt-content-item .wdt-content-media-group { flex: 1 0 auto; } 
.wdt-cus-testimonial-style1  .wdt-content-item .wdt-content-detail-group { flex: 100%; }
.wdt-cus-testimonial-style1 .wdt-content-item .wdt-content-image > a,
.wdt-cus-testimonial-style1 .wdt-content-item .wdt-content-image > span { 
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
width: 72px; height: 72px; margin-right: 20px; top: 6px; position: relative;
}
.wdt-cus-testimonial-style1 .wdt-content-item .wdt-content-description { color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)); }
.wdt-cus-testimonial-style1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; } @media screen and (max-width:479px) {
.wdt-cus-testimonial-style1 .wdt-content-item{ flex-direction: column; }
.wdt-cus-testimonial-style1 .wdt-content-item .wdt-content-image > a,
.wdt-cus-testimonial-style1 .wdt-content-item .wdt-content-image > span { margin-right: 0; margin-bottom: 16px; top: 0; }
} .wdt-cus-testimonial-vector-1 .elementor-icon { width: 100%; height: 100%; overflow: visible; }
.wdt-cus-testimonial-vector-1 .elementor-icon svg { width: inherit; height: inherit; overflow: visible; }
.wdt-cus-testimonial-vector-1 .wdt-vector-circle {
transform-origin: center; -webkit-transform-origin: center; overflow: visible;
animation: wdt-decor-vector-rotate-animation 10s infinite linear;
-webkit-animation: wdt-decor-vector-rotate-animation 10s infinite linear;
}  .wdt-newsletter-decor-vector .elementor-icon { width: 100%; height: 100%; }
.wdt-newsletter-decor-vector svg { overflow: visible; width: inherit; height: inherit; }
.wdt-newsletter-decor-vector g.wdt-vector-person-1 {
animation: wdt-vector-blink-animation 1s linear 2s;
-webkit-animation: wdt-vector-blink-animation 1s linear 2s;
}
.wdt-newsletter-decor-vector g.wdt-vector-person-2{
animation: wdt-vector-blink-1-animation 1s linear 2.5s;
-webkit-animation: wdt-vector-blink-1-animation 1s linear 2.5s;
}
.wdt-newsletter-decor-vector g.wdt-vector-bulb-3{
animation: wdt-vector-blink-2-animation 1s linear reverse 3s;
-webkit-animation: wdt-vector-blink-2-animation 1s linear reverse 3s;
}
.wdt-newsletter-decor-vector g.wdt-vector-thumb-4{
animation: wdt-vector-blink-2-animation 1s linear reverse 4s;
-webkit-animation: wdt-vector-blink-2-animation 1s linear reverse 4s;
}
.wdt-newsletter-decor-vector g.wdt-vector-bulb{
animation: wdt-vector-float-animation 3s infinite linear;
-webkit-animation: wdt-vector-float-animation 3s infinite linear;
}
.wdt-newsletter-decor-vector g.wdt-vector-blink path{
animation: wdt-vector-blink-2-animation 2s infinite linear reverse;
-webkit-animation: wdt-vector-blink-2-animation 2s infinite linear reverse;
} @keyframes wdt-vector-float-animation {
0% { transform: translate(0,  0); -webkit-transform: translate(0,  0); }
65% { transform: translate(0, 5px); -webkit-transform: translate(0, 5px); }
100% { transform: translate(0, 0); -webkit-transform: translate(0, 0); } 
}
@-webkit-keyframes wdt-vector-float-animation {
0% { transform: translate(0,  0); -webkit-transform: translate(0,  0); }
65% { transform: translate(0, 5px); -webkit-transform: translate(0, 5px); }
100% { transform: translate(0, 0); -webkit-transform: translate(0, 0); } 
}
@keyframes wdt-vector-blink-2-animation { 
from { clip-path: inset(0% 0 0 0); -webkit-clip-path: inset(0% 0 0 0); } 
to { clip-path: inset(100% 0 0 0); -webkit-clip-path: inset(100% 0 0 0); } 
}
@-webkit-keyframes wdt-vector-blink-2-animation { 
from { clip-path: inset(0% 0 0 0); -webkit-clip-path: inset(0% 0 0 0); } 
to { clip-path: inset(100% 0 0 0); -webkit-clip-path: inset(100% 0 0 0); } 
}
@keyframes wdt-vector-blink-animation {
0% { transform: translate(-100px, -50px); -webkit-transform: translate(-100px, -50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
@-webkit-keyframes wdt-vector-blink-animation {
0% { transform: translate(-100px, -50px); -webkit-transform: translate(-100px, -50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
@keyframes wdt-vector-blink-1-animation {
0% { transform: translate(100px, -50px); -webkit-transform: translate(100px, -50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}
@-webkit-keyframes wdt-vector-blink-1-animation {
0% { transform: translate(100px, -50px); -webkit-transform: translate(100px, -50px); opacity: 0; }
100% { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
}  .wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin: 0; }
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-media-group {
display: grid; align-items: center; justify-content: center; overflow: hidden;
}
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-icon-wrapper { grid-area: 1/-1; overflow: hidden; }       
.wdt-cus-brand-logo-style-2 .swiper-slide .wdt-content-item {
border-style: solid; border-color: var(--wdtBodyTxtColor,var(--wdtDarkBodyTxtColor)); border-width: 2px 1px; 
backface-visibility: hidden;
}
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
height: 100%; width: clamp(6.25rem, 5.25rem + 5vw, 11.25rem); color: var(--wdtHeadAltColor,var(--wdtDarkHeadAltColor));
}
.wdt-cus-brand-logo-style-2  .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); 
}
.wdt-cus-brand-logo-style-2  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-brand-logo-style-2  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
width: inherit; height: inherit;
}
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before {
content: ''; height: 100%; width: 100%; position: absolute; opacity: 0.7;
background-color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
}
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after {
content: ''; height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; left: auto;
background-color: var(--wdtBodyBGColor,var(--wdtDarkBodyBGColor)); 
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-brand-logo-style-2 .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image:after { width: 0; right: 0; }
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-brand-logo-style-2 .wdt-content-item .wdt-content-image > a > img {
min-height: clamp(7.5rem, 6.5rem + 5vw, 12.5rem); object-fit: cover;
object-position: center;
}
.wdt-cus-brand-logo-style-2 .elementor-widget-container { border-color: var(--wdtBorderColor, var(--wdtDarkBorderColor)); }   .wdt-cus-h2-icon-vector-1 .elementor-icon,
.wdt-cus-h2-icon-vector-1 .elementor-icon svg { width: 100%; height: 100%; } .wdt-cus-home2-icon-box .wdt-content-item {
padding: 30px;
border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X);
position: relative; overflow: hidden; height: 100%;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
background-color: rgba(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),0.1);
}
.wdt-cus-home2-icon-box .wdt-content-item:before {
content: ""; height: 100%; width: 100%; background-color: transparent;
background-image: linear-gradient(90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
position: absolute; top: 0; left: 0; border-radius: inherit; -webkit-border-radius: inherit; opacity: 0;
transition: inherit; -webkit-transition: inherit; pointer-events: none;
}
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-button > a {
background-image: linear-gradient(-90deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 0%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 100%);
margin-top: 20px;
}
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-title h5 a { pointer-events: none; }
.wdt-cus-home2-icon-box .wdt-content-item > div:not(:last-child) { margin-bottom: 16px; }
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-title h5 { margin-bottom: 10px; } .wdt-cus-home2-icon-box .wdt-active .wdt-content-item .wdt-content-title h5, 
.wdt-cus-home2-icon-box .wdt-active .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-home2-icon-box .wdt-active .wdt-content-item .wdt-content-description {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-cus-home2-icon-box .wdt-active .wdt-content-item .wdt-content-button > a {
background-position: 0 100%;
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-home2-icon-box .wdt-active .wdt-content-item .wdt-content-button > a:hover {
background-position: 100% 100%;
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-home2-icon-box .wdt-active .wdt-content-item:before { opacity: 1; } .wdt-dark-bg.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-title h5, 
.wdt-dark-bg.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-title h5 a,
.wdt-dark-bg.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-description {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));    
} @media (max-width:767px) {
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-image > span, 
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-image > a { width: 90%; }
}
@media (max-width:479px) {
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-image > span, 
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-image > a { width: 80%; }
}  .wdt-cus-vector-img-fill-class .elementor-icon,
.wdt-cus-vector-img-fill-class .elementor-icon svg { width: 100%; height: 100%; }  .elementor-widget-video .elementor-custom-embed-play {
position: relative; margin: 0; display: flex; align-items: center; justify-content: center;
width: clamp(4.375rem, 4rem + 1.875vw, 6.25rem); height: clamp(4.375rem, 4rem + 1.875vw, 6.25rem); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.elementor-widget-video .elementor-custom-embed-play:after {
content: ""; position: absolute; left: 0; top: 0; opacity: 0.8; pointer-events: none;
z-index: 0; width: 100%; height: 100%; border-radius: inherit; -webkit-border-radius: inherit;
box-shadow: inset 0 0 0 100px var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
-webkit-box-shadow: inset 0 0 0 100px var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
transition: inherit; -webkit-transition: inherit;
}
.elementor-widget-video .elementor-custom-embed-play:hover:after {
box-shadow: inset 0 0 0 8px var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
-webkit-box-shadow: inset 0 0 0 8px var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.elementor-widget-video .elementor-custom-embed-play svg {
width: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); height: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); fill: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
filter: unset; opacity: 1; z-index: 1;
left: clamp(0.25rem, 0.2125rem + 0.1875vw, 0.4375rem); position: relative; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.elementor-widget-video .elementor-custom-embed-play:hover svg { fill: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); }
.elementor-widget.elementor-widget-video,
.elementor-widget.elementor-widget-video .elementor-widget-container { height: 100%; }
.elementor-widget-video .elementor-wrapper { min-height: 250px; height: 100%; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden; }
.elementor-widget-video .elementor-wrapper .elementor-custom-embed-image-overlay,
.elementor-widget-video .elementor-wrapper iframe {
position: absolute;
height: 100%;
width: 100%;
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
}
.elementor-widget-video .elementor-wrapper .elementor-custom-embed-image-overlay {
background-position: center;
background-size: cover;
}  .wdt-dark-bg .wdt-cus-pricing-plan-1 .wdt-pricing-table-holder {
box-shadow: 0 0 20px 0 rgb(0, 0, 0); -webkit-box-shadow: 0 0 20px 0 rgb(0, 0, 0);
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder {
padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); z-index: 1;
background-color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X);
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder:before {
content: '';
background-image: linear-gradient(90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
position: absolute; height: 100%; width: 100%; pointer-events: none; top:0; left: 0; opacity: 0 ; z-index: -1;
border-radius: inherit; -webkit-border-radius: inherit; transition: inherit; -webkit-transition: inherit;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder:hover:before, 
.wdt-cus-pricing-plan-2 .wdt-pricing-table-holder:before { opacity: 1; }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder:hover, 
.wdt-cus-pricing-plan-2 .wdt-pricing-table-holder { background-position: center right; }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*='-table-badge']:not(.type4) {
position: relative; top: 0; left: 0; margin: 0; padding: 11px 32px 7px; width: fit-content;
border-radius: var(--wdtRadius_Part); text-transform: uppercase;
font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext);
color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)); margin-bottom: 16px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div .wdt-content-subtitle {
font-size: var(--wdtFontSize_Base); color:var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor)); text-transform: capitalize;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-prefix-sale {
font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); font-weight: var(--wdtFontWeight_Alt); line-height: 1; margin-top: 0; margin-bottom: 12px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: baseline !important; }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-features {
border-top: 2px solid var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor)); padding-top: 30px ;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-features .wdt-pricing-table-features-title {
font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); color:var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor)); 
text-transform: capitalize;
letter-spacing: var(--wdtLetterSpacing_1X);
font-weight: var(--wdtFontWeight_Alt);
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list {
margin-top: 24px; margin-bottom: 40px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after { margin: 0 !important; }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { display: flex; }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text {
font-size: var(--wdtFontSize_Base); color:var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor)); 
text-transform: capitalize; line-height: var(--wdtLineHeight_Base);
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon {
top: 3px; position: relative;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
border: none !important;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon ,
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon {
color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor));  
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li[class*='-feature-excluded'] { opacity: 1; }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-features-list .wdt-pricing-table-feature-excluded {
text-decoration: line-through; text-decoration-color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor));;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder .wdt-pricing-table-pricing div .wdt-pricing-table-pricing-suffix {
text-transform: uppercase; font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext); letter-spacing: var(--wdtLetterSpacing_2X)
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { 
font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Base);
line-height: var(--wdtLineHeight_Base); letter-spacing: var(--wdtLetterSpacing_1X); text-transform: none; text-wrap: balance;
} .wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span {
width: auto;
height: auto;
line-height: 0;
font-size: 80px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span::before {
background-color: transparent;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span i {
padding: 0; 
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-header"] {
width: calc(100% - 80px);
display: inline-block;
padding-right: 30px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] {
display: inline-block;
margin-bottom: 0;
vertical-align: top;
top: -20px;
left: -20px;
} @media (max-width: 1540px) {
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-header"] { width: calc(100% - 60px); }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: 60px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] { top: -10px; left: -10px; }
}
@media (max-width: 1280px) {
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-header"] { width: calc(100% - 40px); }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: 40px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] { top: 0; left: 0; }
}
@media (max-width: 1024px) {
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-header"] { width: calc(100% - 50px); }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: 50px;
}
}
@media (max-width: 767px) {
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-header"] { width: calc(100% - 60px); }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: 60px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] { top: -20px; left: -20px; }
}
@media (max-width:479px) {
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-header"] { width: calc(100% - 50px); padding-right: 20px; }
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: 50px;
}
.wdt-cus-pricing-plan-1 .wdt-pricing-table-holder div[class*="-table-media"] { top: 0; left: 0; }
}  .wdt-cus-h2-animation-text-1 .wdt-animation-item.icon-item { color: var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor)); } 
.wdt-cus-h2-animation-text-1 .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item { padding: 0; }
.wdt-cus-h2-animation-text-1 .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item.text-item {
padding: 0 clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-cus-h2-animation-text-1 .wdt-animation-item.text-item .wdt-animation-text,
.wdt-cus-h2-animation-text-1 .wdt-animation-item.text-item .wdt-animation-text a {
font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); text-transform: capitalize; font-weight: var(--wdtFontWeight_Alt); letter-spacing: var(--wdtLetterSpacing_3X);
background-image: linear-gradient(to right , var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)),
var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)),
var(--wdtPrimaryColor,var(--wdtDarkPrimaryColor)),
var(--wdtSecondaryColor,var(--wdtDarkSecondaryColor)));
background-size: 280% 100% ; background-position: left; color: transparent;
-webkit-text-stroke: .5px var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor)); 
background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
} 
.wdt-cus-h2-animation-text-1 .wdt-animation-item.text-item .wdt-animation-text:hover,
.wdt-cus-h2-animation-text-1 .wdt-animation-item.text-item .wdt-animation-text a:hover {
color: transparent; background-position: right; -webkit-text-stroke-color: transparent;
}   .wdt-cus-counter-s .wdt-content-item > div:not(:last-child) { margin-bottom: 8px; }
.wdt-cus-counter-s .wdt-content-item .wdt-content-counter {
font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); line-height: var(--wdtLineHeight_H4); font-weight: var(--wdtFontWeight_H4);
background: linear-gradient(90deg, var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)), 
var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)),
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)),
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)));
background-size: 250% auto; background-position: 0 100%;
background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-counter-s .wdt-content-item:hover .wdt-content-counter { background-position: 100% 100%; }
.wdt-cus-counter-s .wdt-content-item .wdt-content-title h5  { 
font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; } .wdt-cus-h3-counter-s.wdt-cus-counter-s .wdt-content-item .wdt-content-counter{
background: linear-gradient(90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)), 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)),
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)),
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)));
background-size: 250% auto; background-position: 0 100%; 
background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-h3-counter-s.wdt-cus-counter-s .wdt-content-item:hover .wdt-content-counter { background-position: 100% 0; }  .wdt-cus-filler-highlight-list .wdt-heading-holder .wdt-heading-title-wrapper { line-height: 0; }
.wdt-cus-filler-highlight-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
background-color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor));
color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part);
text-transform: uppercase; line-height: var(--wdtLineHeight_Ext);
font-weight: var(--wdtFontWeight_Base); letter-spacing: var(--wdtLetterSpacing_2X); 
font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem); padding: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem) clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); display: inline-block; transform: rotate(-20deg); -webkit-transform: rotate(-20deg);
}  .wdt-cus-h2-testimonial-style-1 .wdt-content-item > div:not(:last-child),
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-cus-h2-testimonial-style-1 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin: 0; }
.wdt-cus-h2-testimonial-style-1 .wdt-content-item {
display: grid;
padding: clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem) clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem); background-color: var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
overflow: hidden; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X);
}
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-media-group { 
order: 2; padding-top: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); }
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-media-group:before {
content: ""; height: 1px; width: auto;
background-color: rgb(var(--wdtQuaternaryColorRgb, var(--wdtDarkQuaternaryColorRgb)),1);
position: absolute; top: 0; bottom: 0; left: -100%; right: -100%;
}
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-image > span, 
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-image > a {
height: clamp(6.25rem, 6rem + 1.25vw, 7.5rem); width: clamp(6.25rem, 6rem + 1.25vw, 7.5rem); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
}
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {
display: flex; justify-content: center; align-items: baseline; flex-wrap: wrap; margin: -4px 0;
}
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group > div { padding: 4px 0; }    
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-detail-group { 
padding-bottom: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); }
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-title h5,
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-subtitle,
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-description { color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)); }
.wdt-cus-h2-testimonial-style-1  .wdt-content-item .wdt-content-title h5 a:hover {
color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
}
.wdt-cus-h2-testimonial-style-1 .wdt-content-item .wdt-content-title h5 {
font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); }
.wdt-cus-h2-testimonial-style-1  .wdt-content-item:has(.wdt-content-subtitle) .wdt-content-title h5:after {
content: ","; margin: 0 6px 0 2px;
}
.wdt-cus-h2-testimonial-style-1 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0px; }
.wdt-cus-h2-testimonial-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
position: absolute; left:0; width: 100%; display: flex; justify-content: space-between; bottom: 42%;
}
.wdt-cus-h2-testimonial-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
margin: 0; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-h2-testimonial-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before {
background-image: linear-gradient(-90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 0%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 100%);
}
.wdt-cus-h2-testimonial-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { 
opacity: 0; 
-webkit-border-radius: 0 var(--wdtRadius_2X) var(--wdtRadius_2X) 0; border-radius: 0 var(--wdtRadius_2X) var(--wdtRadius_2X) 0; 
}
.wdt-cus-h2-testimonial-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { 
opacity: 0; 
-webkit-border-radius: var(--wdtRadius_2X) 0  0 var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X) 0 0 var(--wdtRadius_2X); 
}
.wdt-cus-h2-testimonial-style-1 .wdt-carousel-holder:hover .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
opacity: 1;
}  .wdt-home-2-contact-form input[type="submit"] {
background-color: transparent;
background-image: linear-gradient(90deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 0%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 100%);
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-home-2-contact-form input[type="submit"]:hover,
.wdt-home-2-contact-form input[type="submit"]:focus {
background-color: transparent;
background-position: 0 100%;
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
} .wdt-home-2-contact-form .wdt-cus-home2-form-1 p{ display: flex; margin-bottom: 20px; }
.wdt-home-2-contact-form.wpcf7-form .with-spinner{ width: 100%; }
.wdt-cus-home2-form-1 p span:first-child{ margin-right: 10px; }
.wdt-cus-home2-form-1 p span:last-child{ margin-left: 10px; }
@media screen and (max-width: 600px){
.wdt-cus-home2-form-1 p{ flex-direction: column }
.wdt-cus-home2-form-1 p span:first-child{ margin-right: 0px; }
.wdt-cus-home2-form-1 p span:last-child{ margin-left: 0px; }
.wdt-cus-home2-form-1 p span:first-child { margin-bottom: 20px; }
}   .wdt-cus-home3-main-banner .wdt-button-holder .wdt-button {
background-image: linear-gradient(-90deg, var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 51%, 
transparent 0%, transparent 100%);
border: 1px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
min-height: 60px;   
background-size: 260% auto;
}
.wdt-cus-home3-main-banner .wdt-button-holder .wdt-button:hover,
.wdt-cus-home3-main-banner .wdt-button-holder .wdt-button:focus {
background-color: transparent;
border-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-home3-banner-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element {
background-image: linear-gradient(-90deg, transparent 51%, 
var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 0%, 
var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 100%);
background-color: transparent;
border: 1px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
min-height: 60px;
}
.wdt-cus-home3-banner-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover,
.wdt-cus-home3-banner-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:focus {
background-color: transparent;
}
.wdt-cus-home3-banner-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label,
.wdt-cus-home3-banner-popup-video-btn .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 {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-home3-banner-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label,
.wdt-cus-home3-banner-popup-video-btn .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 {
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
} @media (max-width: 479px) {
.wdt-cus-home3-banner-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element {
padding: 0;
width: 54px;
min-height: 54px;
align-items: center;
justify-content: center;
background-image: linear-gradient(180deg, transparent 51%, 
var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 0%, 
var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 100%);
background-size: auto 250%; background-position: 100% 0;                                  
}
.wdt-cus-home3-banner-popup-video-btn .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-right: 0;
font-size: 20px;
left: 5px;
}
.wdt-cus-home3-banner-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
display: none;
}
.wdt-cus-home3-main-banner .wdt-button-holder .wdt-button { min-height: 54px; }
} .wdt-cus-home-3-banner-cus-img .elementor-widget-container {
position: relative;
}
.wdt-cus-home-3-banner-cus-img .elementor-widget-container:after {
content: '';
position: absolute;
margin: 0 auto;
right: auto;
left: 0;
bottom: -24%;
width: 70%;
height: 130%;
background-image: linear-gradient(-180deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
border-radius: 250px 250px 0 0;          
transform: rotate(30deg);                          
}
.wdt-cus-home-3-banner-cus-img .elementor-widget-container img { position: relative; z-index: 1; }   .wdt-cus-h3-about-img img {
border: 3px solid var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
border-radius: calc(var(--wdtRadius_Part) * 6);
-webkit-border-radius: calc(var(--wdtRadius_Part) * 6);
} .wdt-cus-home3-about-iconlist .elementor-icon-list-item > .elementor-icon-list-text {
font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); } .wdt-cus-home3-about-counter .wdt-content-item .wdt-content-counter,
.wdt-cus-home3-about-counter .wdt-content-item .wdt-content-title h5 { color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor)); }  .wdt-cus-home3-img-box-carousel .swiper-wrapper .swiper-slide { opacity: 1 !important; }
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .swiper .swiper-wrapper { align-items: center; }
.wdt-cus-home3-img-box-carousel .wdt-content-item {
background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
height: 100%;
box-shadow: 0 0 0 30px var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
-webkit-box-shadow: 0 0 0 30px var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
margin: 30px 60px;
}
.wdt-cus-home3-img-box-carousel .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-home3-img-box-carousel .wdt-content-item .wdt-content-media-group > div:not(:last-child) { 
margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-cus-home3-img-box-carousel .wdt-content-item .wdt-content-title h5,
.wdt-cus-home3-img-box-carousel  .wdt-content-item .wdt-content-title h5 a {
font-size: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
}
.wdt-cus-home3-img-box-carousel  .wdt-content-item .wdt-content-title h5 a:hover {
color: var(--wdtPrimaryColor,var(--wdtDarkPrimaryColor));
}
.wdt-cus-home3-img-box-carousel .wdt-content-item .wdt-content-description {
color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
margin-top: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem); text-wrap: balance;
}   
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item {
transform: scale(0.75);
-webkit-transform: scale(0.75);
transition: var(--wdt-Ad-Transition);
-webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-home3-img-box-carousel .swiper-slide.swiper-slide-active .wdt-content-item {
transform: scale(1);
-webkit-transform: scale(1);
}
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-button {
transform: translateY(60px);
-webkit-transform: translateY(60px);
opacity: 0;
transition: var(--wdt-Ad-Transition);
-webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-description {
transition-delay: 300ms;
-webkit-transition-delay: 300ms;
}
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-button {
transition-delay: 400ms;
-webkit-transition-delay: 400ms;
}
.wdt-cus-home3-img-box-carousel .swiper-slide-active  .wdt-content-item .wdt-content-description,
.wdt-cus-home3-img-box-carousel .swiper-slide-active  .wdt-content-item .wdt-content-button {
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
}
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-detail-group {
height: 0;
overflow: hidden;
opacity: 0;
transition: height 0.5s ease-in-out;
-webkit-transition: height 0.5s ease-in-out;
}
.wdt-cus-home3-img-box-carousel .swiper-slide-active .wdt-content-item .wdt-content-detail-group {
opacity: 1;
height: auto;
}
.wdt-cus-home3-img-box-carousel .wdt-content-item .wdt-content-button > a {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
background-image: linear-gradient(-90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 0%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 100%);
}
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
margin: auto;
}
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
position: absolute;
top: 0;
bottom: 0;
left: calc(29% + clamp(-0.25rem, -2.283rem + 2.1108vw, 0.25rem));
right: calc(29% + clamp(-0.25rem, -2.283rem + 2.1108vw, 0.25rem));
display: flex;
justify-content: space-between;
margin: auto;
width: auto;
height: fit-content;
}
.wdt-cus-home3-img-box-carousel  .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
margin: 0;
height: 50px;
width: 90px;
font-size: 60px;
} @media (max-width:1540px) {
.wdt-cus-home3-img-box-carousel .wdt-content-item { margin: 30px 40px; }
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
height: 40px;
width: 60px;
font-size: 40px;
}
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
left: calc(29% + clamp(0.125rem, -1.1115rem + 1.5444vw, 0.375rem));
right: calc(29% + clamp(0.125rem, -1.1115rem + 1.5444vw, 0.375rem));
}
}
@media (max-width:1280px) {
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
left: calc(19% + clamp(0.1875rem, -2.0735rem + 3.5294vw, 0.75rem));
right: calc(19% + clamp(0.1875rem, -2.0735rem + 3.5294vw, 0.75rem));
}
}
@media (max-width:1024px) {
.wdt-cus-home3-img-box-carousel .wdt-content-item { 
margin: 20px 30px;
-webkit-box-shadow: 0 0 0 20px var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
box-shadow: 0 0 0 20px var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
}  
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
position: relative;
left: 0;
right: 0;
justify-content: center;
}
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
margin: 50px 6px 0;
}
}
@media (max-width:767px) {
.wdt-cus-home3-img-box-carousel .wdt-content-item { 
margin: 20px 30px;
}  
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item {
transform: scale(1);
-webkit-transform: scale(1);
}
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-button {
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
}
.wdt-cus-home3-img-box-carousel .swiper-slide .wdt-content-item .wdt-content-detail-group {
height: 100%;
opacity: 1;
}
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
margin: 40px 6px 0;
}
}
@media (max-width:479px) {
.wdt-cus-home3-img-box-carousel .wdt-content-item { 
margin: 10px 20px;
-webkit-box-shadow: 0 0 0 10px var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
box-shadow: 0 0 0 10px var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
}  
.wdt-cus-home3-img-box-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
margin: 30px 6px 0;
}
}  .wdt-cus-video-popup-and-btn-height .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element,
.wdt-cus-video-popup-and-btn-height .wdt-button-holder .wdt-button { min-height: 60px; }   .wdt-cus-cover-carousel-filler .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
height: clamp(7.5rem, 4.3837rem + 10.4094vw, 16.875rem); width: clamp(7.5rem, 5.2147rem + 7.6336vw, 14.375rem); }
.wdt-cus-cover-carousel-filler .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-cus-cover-carousel-filler .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
width: inherit;
height: inherit;
} .wdt-cus-cover-carousel-filler-btn .wdt-button-holder .wdt-button {
background-image: linear-gradient(-90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
transparent 0%, transparent 100%);
border: 1px solid var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
background-color: transparent;
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
min-height: 60px;
background-size: 251% auto;
}
.wdt-cus-cover-carousel-filler-btn .wdt-button-holder .wdt-button:hover,
.wdt-cus-cover-carousel-filler-btn .wdt-button-holder .wdt-button:focus {
background-color: transparent;
border-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
} .wdt-cus-cover-carousel-filler-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element {
background-image: linear-gradient(-90deg, transparent 51%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 0%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 100%);
background-color: transparent;
border: 1px solid var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
min-height: 60px;
}
.wdt-cus-cover-carousel-filler-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover,
.wdt-cus-cover-carousel-filler-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:focus {
background-color: transparent;
}
.wdt-cus-cover-carousel-filler-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label,
.wdt-cus-cover-carousel-filler-popup-video-btn .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 {
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-cover-carousel-filler-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label,
.wdt-cus-cover-carousel-filler-popup-video-btn .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 {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
} @media (max-width: 479px) {
.wdt-cus-cover-carousel-filler-popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element {
min-height: 54px;
padding: 0;
width: 54px;
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
align-items: center;
justify-content: center;
background-image: linear-gradient(180deg, transparent 51%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 0%, 
var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 100%);
background-size: auto 250%; background-position: 100% 0;
}
.wdt-cus-cover-carousel-filler-popup-video-btn .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 {
font-size: 20px;
margin-right: 0;
left: 5px;
}
.wdt-cus-cover-carousel-filler-popup-video-btn  .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
display: none;
}
.wdt-cus-cover-carousel-filler-btn .wdt-button-holder .wdt-button { min-height: 54px; }
}  .wdt-cus-h3-marquee-text-2 .wdt-animation-item.text-item .wdt-animation-text a,
.wdt-cus-h3-marquee-text-2 .wdt-animation-item.text-item .wdt-animation-text {
font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); color: var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
font-family: var(--wdtFontTypo_Alt);
font-weight: var(--wdtFontWeight_Alt);
text-transform: uppercase;
line-height: 1;
}
.wdt-cus-h3-marquee-text-2 .wdt-animation-item.text-item .wdt-animation-text a:hover {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)),0.7);    
}
.wdt-cus-h3-marquee-text-2 .wdt-animation-item.icon-item i {
font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); color: var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-h3-marquee-text-2 .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item.text-item {
padding: 0 clamp(0.625rem, 0.55rem + 0.375vw, 1rem); }
.wdt-cus-h3-marquee-text-2:before,
.wdt-cus-h3-marquee-text-2:after {
content: ''; height: 100%; width: 50px; position: absolute; top: 0; z-index: 1; pointer-events: none;
}
.wdt-cus-h3-marquee-text-2:before {
left: 0; background:linear-gradient(to right, var(--wdtPrimaryColorRgb,var(--wdtDarkPrimaryColorRgb)) 0,transparent);
}
.wdt-cus-h3-marquee-text-2:after {
right: 0; background:linear-gradient(to left, var(--wdtSecondaryColor,var(--wdtDarkSecondaryColor)) 0,transparent);
}   .wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-content-wrapper,
.wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li .ui-tabs-anchor:before {
background: transparent;
}
.wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li:before,
.wdt-cus-timeline-tab .wdt-tabs-container[class*="-template-default"] .wdt-tabs-list li:after {
display: none;
}
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list {
position: absolute; left: 0; bottom: 0; width: 100%; max-width: 58%;
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor {
overflow: visible; padding: 0;
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title {
grid-area: 1/-1; width: 100%; display: flex; align-items: center; justify-content: center; height: 100%;
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper { line-height: 0; position: relative; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title {
font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); padding: 15px 0 25px 0; font-weight: var(--wdtFontWeight_Base);
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); line-height: normal; position: relative;
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-active a.ui-tabs-anchor .wdt-content-title,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor .wdt-content-title {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle {
width: 100%; max-width: 160px; font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Base);
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); text-transform: capitalize; line-height: normal;
padding: 30px 5px 0 5px; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
background: none; padding: 0; text-transform: none; letter-spacing: 0;
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper:not(:last-child) { margin-right: 10px; }
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { background: none; }
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
flex-wrap: nowrap; align-items: flex-start; margin: 0;
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title:before {
content: ""; position: absolute; left: 0; right: 0; bottom: -9.5px;
margin: 0 auto; width: 18px; height: 18px; background-color: transparent;
background-image: linear-gradient(180deg , var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor)) 50%, 
var(--wdtPrimaryColor,var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor,var(--wdtDarkSecondaryColor)) 100%); 
background-size: auto 250%; background-position: 100% 0;
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
z-index: 1; transform: scale(1); -webkit-transform: scale(1);
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor .wdt-content-title:before,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor .wdt-content-title:before { transform: scale(1.6); -webkit-transform: scale(1.6); background-position: 100% 100%; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-title:after {
content: ""; position: absolute; left: 0; right: 0; bottom: -2px;
width: 100%; height: 2px; background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span img { width: 100%; height: 100%; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span img {
object-fit: cover; object-position: center center; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part);
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span:before,
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0 0 70px 0; background: none; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper { order: 1; }
.wdt-cus-timeline-tab .wdt-template-default { display: grid; }
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background: none; }
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image-wrapper img {
position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;
}
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title {
font-weight: var(--wdtFontWeight_Ext); line-height: 1;
font-size: var(--wdtFontSize_Base); padding-right: 10px;
}
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-sub-title {
font-weight: var(--wdtFontWeight_Base); text-transform: capitalize;
line-height: normal; font-size: var(--wdtFontSize_Ext);
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image {
transform: translateY(-30px); -webkit-transform: translateY(-30px);
opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab.ui-state-active a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor:hover .wdt-content-image-wrapper .wdt-content-image {
transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;
} @media only screen and (min-width: 768px) {
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li { margin: 0; flex: 1; z-index: 10; position: relative; }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle {
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
transition-delay: 60ms; -webkit-transition-delay: 60ms; -webkit-transform: translateY(30px); transform: translateY(30px);
opacity: 0; visibility: hidden;
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-hover a.ui-tabs-anchor .wdt-content-subtitle,
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-state-active a.ui-tabs-anchor .wdt-content-subtitle {
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); 
transition-delay: 0ms; -webkit-transition-delay: 0ms;
-webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible;
}
}
@media (max-width:1280px) {
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list { position: unset; max-width: 100%; }
}
@media only screen and (max-width: 1024px) {
.wdt-cus-timeline-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list {
align-items: flex-start; padding-bottom:20px; display: flex; gap: 0; width: auto; overflow-x: auto;
scroll-snap-type: x mandatory; scroll-padding: 0; flex-wrap: nowrap; overflow-y: hidden !important; height: 100% !important;
scrollbar-width: thin; scrollbar-color: var(--wdtPrimaryColor,var(--wdtDarkPrimaryColor)) transparent;
}
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-list li {
margin: 0; flex: 0 0 20%; width: auto !important; scroll-snap-align: start; scroll-snap-stop: always; padding: 0;
}
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li.ui-tabs-tab a.ui-tabs-anchor .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); }
.wdt-cus-timeline-tab .wdt-template-default .wdt-tabs-list-wrapper ul.wdt-tabs-list li a.ui-tabs-anchor .wdt-content-image-wrapper .wdt-content-image span:before,
.wdt-cus-timeline-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0 0 50px 0; background: none; }
}
@media only screen and (max-width: 767px) {
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; }
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { margin: 0 auto 3em; }
.wdt-cus-timeline-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-subtitle { display: none; }
.wdt-cus-timeline-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title {
padding-right: 0;
}
}  .wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
margin: 0;
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-media-group{
display: grid;
align-items: end;
overflow: hidden;
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {
grid-area: 1/-1;
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-image > span, 
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-image > a,
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-secondary-content-image > span img,
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-secondary-content-image > a img {
border-radius: var(--wdtRadius_2X);
-webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-title h5 {
font-size: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
padding-top: clamp(0rem, -0.125rem + 0.625vw, 0.625rem); }
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-title h5 a {
color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
}
.wdt-cus-home-3-team-1 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: -20px; }
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-title h5 a:hover {
color: var(--wdtPrimaryColor,var(--wdtDarkPrimaryColor));
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-subtitle {
padding-top: 10px;
color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor)); 
font-size: var(--wdtFontSize_Ext);
text-transform: uppercase;
letter-spacing: var(--wdtLetterSpacing_1X);
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-social-icons-list li a {
background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-home-3-team-1 .wdt-content-item ul li {
transform: scale(1) translateY(20px); -webkit-transform: scale(1) translateY(20px); opacity: 0;
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-home-3-team-1 .wdt-content-item:hover ul li {
transform: scale(1) translateY(-20px); -webkit-transform: scale(1) translateY(-20px); opacity: 1;
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-social-icons-list li:nth-child(2) {
transition-delay: 0.05s; -webkit-transition-delay: 0.05s;
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-social-icons-list li:nth-child(3) {
transition-delay: 0.1s; -webkit-transition-delay: 0.1s;
}
.wdt-cus-home-3-team-1 .wdt-content-item .wdt-social-icons-list li:nth-child(4) {
transition-delay: 0.15s; -webkit-transition-delay: 0.15s;
} .wdt-cus-home-3-team-1 .wdt-content-item .wdt-content-media-group .wdt-content-secondary-image-wrapper {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: var(--wdt-Ad-Transition);
-webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-home-3-team-1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-secondary-image-wrapper {
opacity: 1;
}  .wdt-cus-imgbox-awards .wdt-content-item {
display: flex; justify-content: space-between; align-items: center; flex-direction: row-reverse;
padding: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem) 0; border-style: solid; border-width: 0 0 1px;
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-media-group { flex: 0 0 auto; margin-left: 30px; text-align: center; }
.wdt-cus-imgbox-awards .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 16px; }
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-button > a > div { display: inline-block; }
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-button > a:before {
content: '\e867'; position: relative; display: inline-block;
font-family: "Concho Icons"; font-style: normal; font-weight: normal; font-size: 20px;
z-index: 1; margin-right: 10px
}
.wdt-cus-imgbox-awards  .wdt-content-item .wdt-content-description { max-width: 470px; }
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: clamp(10.625rem, 10.25rem + 1.875vw, 12.5rem); height: auto;
}
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg { width: inherit; height: inherit; } @media (max-width: 600px) {
.wdt-cus-imgbox-awards .wdt-content-item { flex-direction: column-reverse; align-items: flex-start; }
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-media-group { margin-left: 0; margin-top: 20px; }
.wdt-cus-imgbox-awards .wdt-content-item .wdt-content-media-group { text-align: left; }
} .wdt-cus-award-vector-icon .elementor-icon-wrapper .elementor-icon,
.wdt-cus-award-vector-icon .elementor-icon-wrapper .elementor-icon svg { width: 100%; height: 100%; }  .wdt-cus-insta-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin: 0; }
.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-media-group { display: grid; overflow: hidden; perspective: 600px; }
.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-elements-group { grid-area: 1/-1; height: 100% }
.wdt-cus-insta-style-1 .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image > a {
height: 100%; width: 100%; object-fit: cover;
}
.wdt-cus-insta-style-1 .wdt-content-item {
border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden;
}
.wdt-cus-insta-style-1 .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before{ display: none; }
.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-media-group > .wdt-content-image-wrapper {
transform: rotateY(0deg) translateX(0) scale(1); -webkit-transform: rotateY(0deg) translateX(0) scale(1);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
transition-duration: 500ms; -webkit-transition-duration: 500ms;
transform-origin: left center; -webkit-transform-origin: left center;
}
.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-content-media-group >  .wdt-content-image-wrapper {
transform: rotateY(-80deg) scale(0.8) translateX(-50%); -webkit-transform: rotateY(-80deg) scale(0.8) translateX(-50%);
}
.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay {
transform: rotateY(80deg) scale(0.8)  translateX(50%); -webkit-transform: rotateY(80deg) scale(0.8)  translateX(50%);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
transition-duration: 500ms; -webkit-transition-duration: 500ms;
transform-origin: right center; -webkit-transform-origin: right center; opacity: 0;
}
.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay {
transform: rotateY(0deg) scale(1)  translateX(0); -webkit-transform: rotateY(0deg) scale(1)  translateX(0); opacity: 1;
}
.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); width: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); font-size: clamp(1.375rem, 1.325rem + 0.25vw, 1.625rem); display: flex; justify-content: center; align-items: center;
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); 
background-color: transparent;
background-image: linear-gradient(180deg, var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 51%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-size: auto 250%; background-position: 100% 0%;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > .wdt-content-icon-wrapper .wdt-content-icon span {
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > .wdt-content-icon-wrapper .wdt-content-icon span:hover {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-cus-insta-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:hover {
background-position: 100% 100%;
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-insta-style-1 .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > .wdt-content-icon-wrapper .wdt-content-icon span:not(:hover) {
transform: scale(1.4); -webkit-transform: scale(1.4);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
transition-duration: 700ms; -webkit-transition-duration: 700ms;
}
.wdt-cus-insta-style-1 .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > .wdt-content-icon-wrapper .wdt-content-icon span:not(:hover) {
transform: scale(1); -webkit-transform: scale(1);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
transition-duration: 700ms; -webkit-transition-duration: 700ms;
}   .wdt-cus-banner-h4-counter .wdt-content-item .wdt-content-counter {
font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem); font-weight: var(--wdtFontWeight_Alt);
text-transform: uppercase;
background: linear-gradient(90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: 1;
}
.wdt-cus-banner-h4-counter .wdt-content-item .wdt-content-title h5 { 
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Ext);
text-transform: uppercase;
}
.wdt-cus-banner-h4-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-banner-h4-counter .wdt-content-item > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-banner-h4-counter .wdt-counter-holder .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 20px; }
.wdt-cus-banner-h4-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
font-size: clamp(1.75rem, 1.7rem + 0.25vw, 2rem); background-color: transparent;
background-image: linear-gradient(180deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-size: auto 250%; background-position: 100% 0%;
}
.wdt-cus-banner-h4-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:hover {
background-color: transparent; background-position: 100% 100%; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
} .wdt-cus-banner-4-text-with-img .wdt-text-tile {
font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem); font-weight: calc(var(--wdtFontWeight_Alt) + 100);
text-transform: uppercase; line-height: var(--wdtLineHeight_Alt); vertical-align: middle;
}  .wdt-cus-home4-about-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin: 0; }
.wdt-cus-home4-about-counter .wdt-content-item {
border-style: solid;
border-color: var(--wdtBorderColor,var(--wdtDarkBorderColor));
border-width: 1px;
padding: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); height: 100%
}
.wdt-dark-bg.wdt-cus-home4-about-counter .wdt-content-item { border-color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor)); }
.wdt-cus-home4-about-counter .wdt-content-item .wdt-content-counter {
font-size: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); line-height: 1;
}
.wdt-cus-home4-about-counter .wdt-content-item .wdt-content-title h5 { 
font-size: var(--wdtFontSize_Base); margin-top: clamp(0.25rem, 0.2rem + 0.25vw, 0.5rem); } .wdt-cus-home4-about-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item:has(a) {
font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); margin-left: 0 !important;
}
.wdt-cus-home4-about-iconlist .elementor-icon-list-item > .elementor-icon-list-text {
font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); }  .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item {
border-style: solid; border-color: var(--wdtBorderColor, var(--wdtDarkBorderColor)); border-width: 0 0 2px;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-column:first-child .wdt-content-item { border-top-width: 2px; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
flex-wrap: nowrap; text-align: left; justify-content: space-between;
padding: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem); margin: -10px !important;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > * {
flex: unset; width: auto; padding: 10px;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > :not(:last-child) { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-description p { max-width: 560px; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5 {
font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); display: flex;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5:before {
content: '\c403'; font-family: "concho-additional-icons"; font-style: normal; font-weight: normal;
font-size: inherit; color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); margin-right: 10px;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a {
font-size: 0; padding: 0; position: relative;
width: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); color: var(--wdtQuaternaryColor, var(--wdtDarkTertiaryColor));
border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
background-color: transparent;
background-image: linear-gradient(180deg, var(--wdtLinkColor, var(--wdtDarkLinkColor)) 51%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-size: auto 250%; background-position: 100% 0%;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a:hover {
background-color: transparent; background-position: 100% 100%; color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a:after {
content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;
width: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); height: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); background-color: var(--wdtQuaternaryColor, var(--wdtDarkTertiaryColor));
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.3 95' style='enable-background:new 0 0 99.3 95;' xml:space='preserve'%3E%3Cpath d='M90.3,26c1.4-5.7,3.5-10.4,5.3-13.8c0.9-1.7,1.7-3,2.2-3.8c0.3-0.4,0.5-0.8,0.6-1c0,0,0,0,0-0.1l0.2-0.1l0,0l0,0 c0,0,0,0-0.2-0.1l-6.1-6.4l-0.6,0.5c-0.2,0.1-0.4,0.3-0.7,0.5c-0.9,0.6-2.2,1.3-3.8,2.2c-3.3,1.8-8.1,3.9-13.8,5.3 C62.2,12,47.3,12,32.4,0.9l-5.5,7.3c16.7,12.4,33.6,13.1,46.6,10.3L0.6,87.8l6.3,6.6l74.5-70.8c0,0.1,0,0.1-0.1,0.2 c-3.3,13.2-3.3,31.1,9.8,48.7l7.3-5.5C87.5,52.1,87.5,37.3,90.3,26z'/%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 99.3 95' style='enable-background:new 0 0 99.3 95;' xml:space='preserve'%3E%3Cpath d='M90.3,26c1.4-5.7,3.5-10.4,5.3-13.8c0.9-1.7,1.7-3,2.2-3.8c0.3-0.4,0.5-0.8,0.6-1c0,0,0,0,0-0.1l0.2-0.1l0,0l0,0 c0,0,0,0-0.2-0.1l-6.1-6.4l-0.6,0.5c-0.2,0.1-0.4,0.3-0.7,0.5c-0.9,0.6-2.2,1.3-3.8,2.2c-3.3,1.8-8.1,3.9-13.8,5.3 C62.2,12,47.3,12,32.4,0.9l-5.5,7.3c16.7,12.4,33.6,13.1,46.6,10.3L0.6,87.8l6.3,6.6l74.5-70.8c0,0.1,0,0.1-0.1,0.2 c-3.3,13.2-3.3,31.1,9.8,48.7l7.3-5.5C87.5,52.1,87.5,37.3,90.3,26z'/%3E%3C/svg%3E");
mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat;
mask-position: center; -webkit-mask-position: center;
mask-size: contain; -webkit-mask-size: contain;
transition: inherit; -webkit-transition: inherit;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-title { flex: 0 0 40%; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-description { flex: 0 0 45%; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-button { display: inline-flex; justify-content: flex-end; flex: 0 0 15%; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after { 
display: none; 
}   
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a { width: 100%; height: 100%; } .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div {
color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper { 
opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before {
background-image: unset; background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); opacity: 0.9;
} .wdt-image-box-holder.wdt-rc-template-with-description .wdt-active .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-active .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-active .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div { 
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); 
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper {
opacity: 1;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a:hover, 
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a:hover { color: var(--wdtLinkHoverColor, var(--wdtDarkLinkHoverColor)); }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-active .wdt-content-item .wdt-content-button > a {
background-image: linear-gradient(180deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
}   
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-active .wdt-content-item .wdt-content-button > a:after {
background-color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
} @media (max-width:767px) {
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
flex-wrap: wrap; margin: 0 !important; flex-direction: row;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-title,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-button,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-description { flex: 0 0 100%; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-button { justify-content: flex-start; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > * { padding: 0; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > :not(:last-child) { margin-bottom: 10px; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a { margin-top: 6px; }
}  .wdt-cus-services-tab-list .wdt-tabs-container.wdt-layout-horizontal.wdt-template-classic .wdt-tabs-list-wrapper {
width: 55%;
margin-left: auto;
}
.wdt-cus-services-tab-list .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-classic"] .wdt-tabs-content-wrapper {
padding: 80px 0 0;
} @media (max-width:1280px) {
.wdt-cus-services-tab-list .wdt-tabs-container.wdt-layout-horizontal.wdt-template-classic .wdt-tabs-list-wrapper {
width: 100%;
margin-left: 0;
margin-right: 0;
}
}   @media (max-width:1024px) {
.wdt-cus-team-listing-section .wdt-cus-team-listing-col { order: -1; }
}  .wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper {
text-transform: uppercase; 
line-height: 2.1;
}
.wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper span img {
margin: 0 .2em; margin-left: 0px;
}
.wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper span { vertical-align: bottom; }
.wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper span.wdt-opt-icon {
margin: 0 .2em; position: relative; top: clamp(-0.3125rem, -0.275rem + -0.1875vw, -0.5rem);
}
path.wdt-icon-arrow, path.wdt-playbtn {
fill:var(--wdtHeadAltColor, var(--wdtDarkTertiaryColor));
transform-origin: center center; transition: var(--wdt-Ad-Transition);
-webkir-transition: var(--wdt-Ad-Transition); transition-property: animation;
}
@keyframes wdt-cus-beatmove {
0% { transform: scale(.6); -webkit-transform: scale(.6); }
50% { transform: scale(1); -webkit-transform: scale(1); }
100% { transform: scale(.6); -webkit-transform: scale(.6); }
}
@-webkit-keyframes wdt-cus-beatmove {
0% { transform: scale(.6); -webkit-transform: scale(.6); }
50% { transform: scale(1); -webkit-transform: scale(1); }
100% { transform: scale(.6); -webkit-transform: scale(.6); }
}
.wdt-cus-h4-text-with-img-block-fller-02 svg path.wdt-playbtn-1{
fill: var(--wdtHeadAltColor, var(--wdtDarkTertiaryColor));
transform-origin: center center;
transition: var(--wdt-Ad-Transition);
-webkir-transition: var(--wdt-Ad-Transition);
transition-property: animation;
}
.wdt-cus-h4-text-with-img-block-fller-02 svg path:nth-child(2).wdt-playbtn{
animation: wdt-cus-beatmove 3s infinite linear;
-webkit-animation: wdt-cus-beatmove 3s infinite linear;
}
.wdt-cus-h4-text-with-img-block-fller-02 svg path.wdt-icon-arrow{
fill: var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
}
.wdt-cus-h4-text-with-img-block-fller-02 svg path.wdt-playbtn-1{
fill: var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
transform-origin: center center;
transition: var(--wdt-Ad-Transition);
-webkir-transition: var(--wdt-Ad-Transition);
transition-property: animation;
}
.wdt-cus-h4-text-with-img-block-fller-02 svg path.wdt-playbtn-1{
animation: wdt-cus-beatmove 3s infinite linear;
-webkit-animation: wdt-cus-beatmove 3s infinite linear;
}
.wdt-cus-h4-text-with-img-block-fller-02 svg.wdt-cus-playbtnbg{
background-image: -webkit-linear-gradient(-90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%,var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
border-radius: var(--wdtRadius_Full)
} @media only screen and (max-width: 1024px) {
.wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper { line-height: 2; }
}
@media only screen and (max-width: 767px) {
.wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper { line-height: 1.9; }
}
@media only screen and (max-width: 479px) {
.wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper span.wdt-opt-icon {
position: relative;
}
.wdt-cus-h4-text-with-img-block-fller-02 .wdt-elementor-repeater-container-wrapper { line-height: 1.8; }
}  .wdt-cus-h4-portfolio-listing .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-taxonomy-container,
.wdt-cus-h4-portfolio-listing .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-excerpt { display: none; }
.wdt-cus-h4-portfolio-listing .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(:last-child) { margin-bottom: 0; } .wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"] {
text-align: left; width: 100%; margin-right: 0; margin-left: 0; margin-top: 0; position: relative;
}
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"]:after {
content: ""; position: absolute; left: 0; right: -100%; bottom: 1px; width: 100%; height: 2px;
background-color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));   
}
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"] a {
position: relative; background: none; 
padding: 0 clamp(1.25rem, 1rem + 1.25vw, 2.5rem) 20px; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); 
font-size: clamp(1rem, 0.925rem + 0.375vw, 1.375rem); font-weight: var(--wdtFontSize_Ext); border: 0;
border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); margin: 0;
}
.wdt-cus-h4-portfolio-listing.wdt-listing-output-data-container div[class*="-apply-isotope"] div[class*="-isotope-filter"] a:hover, 
.wdt-cus-h4-portfolio-listing.wdt-listing-output-data-container div[class*="-apply-isotope"] div[class*="-isotope-filter"] a.active-sort {
background: none; color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));  
}
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"] a:after {
content: ""; position: absolute; left: 0; bottom: 0; height: 4px; width: 100%; z-index: 1; background-color: transparent;
background-image: -webkit-linear-gradient(0deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
transform: scaleX(0); -webkit-transform: scaleX(0); transform-origin: right; -webkit-transform-origin: right;
transition-property: transform !important; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-h4-portfolio-listing.wdt-listing-output-data-container div[class*="-apply-isotope"] div[class*="-isotope-filter"] a:hover:after, 
.wdt-cus-h4-portfolio-listing.wdt-listing-output-data-container div[class*="-apply-isotope"] div[class*="-isotope-filter"] a.active-sort:after { transform: scaleX(1); -webkit-transform: scaleX(1); transform-origin: left; -webkit-transform-origin: left; } @media (max-width:1024px) {
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"] {
padding: 0 0 20px; display: flex; flex-wrap: nowrap; justify-content: flex-start; overflow: auto; 
scroll-padding: 50px; scroll-snap-type: X mandatory; width: 100%;
}
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"] a {
scroll-snap-align: start; scroll-snap-stop: always; flex: 1 0 auto; 
}
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"]:after {
width: auto; bottom: 21px;
}  .wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"] {
scrollbar-width: thin; scrollbar-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) transparent; 
} .wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"]::-webkit-scrollbar {
width: 0px; display: none; 
}
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"]::-webkit-scrollbar-track {
background: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); 
}
.wdt-cus-h4-portfolio-listing  div[class*="-apply-isotope"] div[class*="-isotope-filter"]::-webkit-scrollbar-thumb { 
background-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); 
border-radius: 0px;  
}
}  .wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-image > span, 
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-image > a {
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
width: clamp(7.5rem, 6.5rem + 5vw, 12.5rem); height: clamp(7.5rem, 6.5rem + 5vw, 12.5rem); }
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-title h5,
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-subtitle {
font-size: var(--wdtFontSize_H6);
font-weight: var(--wdtFontWeight_Ext);
letter-spacing: var(--wdtLetterSpacing_1X);
line-height: var(--wdtLineHeight_Alt);
text-transform: capitalize;
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-title-group span::before {
height: 2px;
background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
opacity: 1;
}
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-elements-group {
display: flex;
align-items: center;
}
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-cus-h4-testimonial-style .wdt-content-item > div:not(:last-child),
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
margin-bottom: 0;
}
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: 26px;
margin-right: 16px;
}
.wdt-cus-h4-testimonial-style .wdt-content-item {
display: flex;
align-items: center;
}
.wdt-cus-h4-testimonial-style  .wdt-content-item .wdt-content-media-group {
line-height: 0;
flex: 1 0 auto;
border-style: solid;
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); 
border-width: 0 1px 0 0;
padding-right: 30px;
margin-right: 30px;
}
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  {
flex: 1 0 auto;
}
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
margin-bottom: 30px;
}
.wdt-cus-h4-testimonial-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
margin-top: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem); } @media (max-width:1280px) {
.wdt-cus-h4-testimonial-style .wdt-content-item {
flex-direction: column;
}
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-media-group {
width: 100%;
border-width: 0 0 1px 0;
margin-right: 0;
padding-right: 0;
padding-bottom: 20px;
}
.wdt-cus-h4-testimonial-style .wdt-content-item > div:not(:last-child),
.wdt-cus-h4-testimonial-style .wdt-content-item .wdt-content-detail-group > div:not(:last-child)     {
margin-bottom: 20px;
}
}  .wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:not(:last-child) { 
margin-right: clamp(0.5rem, 0.425rem + 0.375vw, 0.875rem); }
.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet:last-child,
.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:last-child { 
margin: 0 0 0 clamp(0.5rem, 0.425rem + 0.375vw, 0.875rem); }
.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::after { display: none; }
.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { 
font-size: 0; 
width: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem); height: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem); margin: 0 clamp(0.5rem, 0.425rem + 0.375vw, 0.875rem); }
.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before { border: 2px solid var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); background-color: transparent; }
.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before, 
.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before { background-color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); } .wdt-dark-bg.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before {
background-color: transparent; border: 2px solid var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
}
.wdt-dark-bg.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before, 
.wdt-dark-bg.wdt-cus-carousel-dots-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before { 
background-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); 
}  .wdt-cus-ultra-large-btn .wdt-button-holder { width: 100%; }
.wdt-cus-ultra-large-btn .wdt-button-holder.wdt-button-size-lg .wdt-button {
background-image: linear-gradient(-90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 0%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 100%);
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
font-size: clamp(1.125rem, 0.9rem + 1.125vw, 2.25rem); height: clamp(3.75rem, 2.525rem + 6.125vw, 9.875rem); width: 100%;
border-radius: 200px;
-webkit-border-radius: 200px;
}
.wdt-cus-ultra-large-btn .wdt-button-holder.wdt-button-size-lg .wdt-button:hover,
.wdt-cus-ultra-large-btn .wdt-button-holder.wdt-button-size-lg .wdt-button:focus {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
}  .wdt-cus-blog-listing-dark-bg .wdt-classic-style.wdt-post-entry.entry-cover-layout:not(.entry-list-layout) .blog-entry > div.entry-thumb ~ .entry-button::before {
background-color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-blog-listing-dark-bg .wdt-classic-style.wdt-post-entry.entry-cover-layout:not(.entry-list-layout) .blog-entry div.entry-button .wdt-button:before { -webkit-box-shadow: inset -10px 10px 0px 0px var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); 
box-shadow: inset -10px 10px 0px 0px var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.wdt-cus-blog-listing-dark-bg .wdt-classic-style.wdt-post-entry.entry-cover-layout:not(.entry-list-layout) .blog-entry div.entry-button .wdt-button:after { -webkit-box-shadow: inset -10px 10px 0px 0px var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)); 
box-shadow: inset -10px 10px 0px 0px var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}  .wdt-cus-contact-box-s .wdt-advanced-slider-block { display: grid; grid-template-columns: auto 1fr; gap: 16px; }
.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group { margin: 0; display: block; }
.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button { margin: 0; display: block; }
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { 
margin-bottom: clamp(0.375rem, 0.325rem + 0.25vw, 0.625rem); }
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button > a, 
.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a {
background: none;
color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
padding: 0;
margin: 0;
border: 0;
font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); width: fit-content;
display: inherit;
}
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-title h5 {
margin: 0;
font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); font-weight: var(--wdtFontWeight_Ext);
} 
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-title h5 a {
color: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor));
pointer-events: none;
}
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-description {
color: var(--wdtBodyTxtColor, var(--wdtDarkBodyTxtColor));
font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); max-width: 250px;
}
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button > a:hover, .wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a:hover {
background: none;
color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
border: 0;
}
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon a { pointer-events: none; }
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
display: flex;
align-items: center;
justify-content: center;
padding: 0;
width: clamp(3.125rem, 2.75rem + 1.875vw, 5rem); height: clamp(3.125rem, 2.75rem + 1.875vw, 5rem); font-size: clamp(1.5rem, 1.3rem + 1vw, 2.5rem); line-height: 0;
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
background-color: transparent;
background-image: linear-gradient(180deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
}  form.contact-page-form-1 > p > span.wpcf7-form-control-wrap:not(:last-child) { margin-bottom: 0; }
form.contact-page-form-1 > p.with-spinner {
display: grid; grid-template-columns: repeat(2,1fr);
gap: clamp(1.25rem, 0.9652rem + 0.7582vw, 1.875rem); width: 100%;
}
form.contact-page-form-1 .select2-container { width: 100% !important; }
form.contact-page-form-1 span[data-name="your-message"] { grid-column: span 2; }
form.contact-page-form-1 textarea { height: 210px; }
form.contact-page-form-1 input[type="submit"] { width: fit-content; margin-left: auto; }
form.contact-page-form-1 span[data-name="acceptance"] .wpcf7-list-item { margin: 0; }
form.contact-page-form-1 span[data-name="acceptance"] .wpcf7-list-item .wpcf7-list-item-label { 
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); 
font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); }
form.contact-page-form-1 span[data-name="acceptance"] .wpcf7-list-item input[type="checkbox"] {
appearance: none; -webkit-appearance: none; position: relative; top: -2px;
border: 2px solid var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
border-radius: var(--wdtRadius_1X); -webkit-border-radius: var(--wdtRadius_1X);
width: 20px; height: 20px; margin-right: 10px;
}
form.contact-page-form-1 span[data-name="acceptance"] .wpcf7-list-item input[type="checkbox"]:after {
content: ""; position: absolute; top: -2px; bottom: 0; right: 0; left: 0; margin: auto; width: 10px; height: 6px;
border-style: solid; border-color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)); border-width: 0 0 2px 2px;
transform: rotate(-45deg); -webkit-transform: rotate(-45deg); opacity: 0;
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
form.contact-page-form-1 span[data-name="acceptance"] .wpcf7-list-item input[type="checkbox"]:checked:after { opacity: 1; } form.contact-page-form-1 input[type="submit"] {
color:var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
grid-column: span 2; background-color: transparent;
background-image: linear-gradient(-90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 0%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 100%);
background-size: 250% auto; background-position: 100% 100%;
}
form.contact-page-form-1 input[type="submit"]:hover { 
background-color: transparent; border-color: transparent; background-position: 0 100%; 
}
form.contact-page-form-1 span[data-name="your-message"] { grid-column: span 3; }
form.contact-page-form-1 > p.with-spinner{ grid-template-columns:repeat(3,1fr); }
form.contact-page-form-1 span[data-name="acceptance"] .wpcf7-list-item .wpcf7-list-item-label { 
color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)); }
form.contact-page-form-1 span[data-name="acceptance"] .wpcf7-list-item input[type="checkbox"] { 
border-color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor)); 
}
form.contact-page-form-1 .wpcf7-form-control-wrap input[type="text"],
form.contact-page-form-1 .wpcf7-form-control-wrap input[type="email"],
form.contact-page-form-1 .wpcf7-form-control-wrap input[type="tel"],
form.contact-page-form-1 .wpcf7-form-control-wrap textarea,form.contact-page-form-1 .wpcf7-form-control-wrap  select {
background-image: linear-gradient(to bottom, var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 50%, 
rgba(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.7) 50%);
}
form.contact-page-form-1 .wpcf7-form-control-wrap  select , 
form.contact-page-form-1 .wpcf7-form-control-wrap .select2 .select2-selection__rendered {
border-color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)); background-color: transparent;
background-image: linear-gradient(to bottom, var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)) 50%, 
rgba(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.7) 50%);
background-size: auto 200%; background-position: top;
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X)
} @media only screen and (max-width:1024px) {
form.contact-page-form-1 > p.with-spinner { grid-template-columns: repeat(2,1fr); }
form.contact-page-form-1 span[data-name="your-message"]{ grid-column: span 2; }
form.contact-page-form-1 input[type="submit"]{ grid-column:span 1; }
}
@media (max-width:767px) {
form.contact-page-form-1 > p.with-spinner { grid-template-columns: 1fr; gap: 20px; }
form.contact-page-form-1 span[data-name="your-message"] { grid-column: unset; }
form.contact-page-form-1 textarea { height: 150px; } 
form.contact-page-form-1 input[type="submit"] { margin-left: 0; margin-right: auto; } form.contact-page-form-1 > p.with-spinner { grid-template-columns: 1fr; gap: 20px; }
form.contact-page-form-1 span[data-name="your-message"]{ grid-column:  1; }
form.contact-page-form-1 input[type="submit"]{ grid-column: 1; }
}  .wdt-custom-contact-box-s .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
margin-bottom: 10px;
}
.wdt-custom-contact-box-s .wdt-content-item {
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
transition: var(--wdtBaseTransition);
overflow: hidden;
background-color: var(--wdtTertiaryColor,var(--wdtDarkTertiaryColor));
height: 100%;
}
.wdt-custom-contact-box-s .wdt-content-item .wdt-content-detail-group {
padding: clamp(1.875rem, 1.5902rem + 0.7582vw, 2.5rem); } .wdt-custom-contact-box-s .wdt-content-item .wdt-content-title h5, 
.wdt-custom-contact-box-s .wdt-content-item .wdt-content-title h5 a {
font-weight: var(--wdtFontWeight_Ext);
margin: 0;
text-transform: capitalize;
color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor));
position: relative;
pointer-events: none;
}
.wdt-custom-contact-box-s .wdt-content-item .wdt-content-description, 
.wdt-custom-contact-box-s .wdt-content-item .wdt-content-subtitle {
font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); font-weight: var(--wdtFontWeight_Base);
line-height: var(--wdtLineHeight_Base);
text-wrap: balance;
color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor));
} .wdt-custom-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group,
.wdt-custom-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button { display: block; margin: 0; }
.wdt-custom-contact-box-s .wdt-content-item .wdt-content-button > a, .wdt-custom-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a {
background: none;
color: var(--wdtQuaternaryColor, var(--wdtDarkHeadAltColor));
padding: 0;
margin: 0;
border: 0;
font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem); width: fit-content;
display: inherit;
}
.wdt-custom-contact-box-s .wdt-content-item .wdt-content-button > a:hover, 
.wdt-custom-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a:hover {
background: none;
border: 0;
color: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
} @media (min-width:480px) and (max-width:767px) {
.wdt-custom-contact-box-s .wdt-content-item .wdt-content-detail-group {
padding: clamp(1.25rem, -0.4225rem + 5.5749vw, 2.25rem) clamp(0.625rem, -1.4656rem + 6.9686vw, 1.875rem);  }
}  body::-webkit-scrollbar { width: 10px; }
body::-webkit-scrollbar-track { background: var(--wdtHeadAltColor, var(--wdtDarkHeadAltColor)); }
body::-webkit-scrollbar-thumb {
background: -webkit-linear-gradient(-90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
height: 100px;
} .slideInUp {
animation: wdt-SlideInUp-entrance-animation 0.4s linear !important;
-webkit-animation: wdt-SlideInUp-entrance-animation 0.4s linear !important;
}
@keyframes wdt-SlideInUp-entrance-animation {
0% { transform: translateY(150px); -webkit-transform: translateY(150px); }
100% { transform: translateY(0); -webkit-transform: translateY(0); }
}
@-webkit-keyframes wdt-SlideInUp-entrance-animation {
0% { transform: translateY(150px); -webkit-transform: translateY(150px); }
100% { transform: translateY(0); -webkit-transform: translateY(0); }
} .wdt-cus-image-fill-height,
.wdt-cus-image-fill-height div { height: 100%; }
.wdt-cus-image-fill-height div img { height: 100%; object-fit: cover; object-position: center center; }  .for-side-nav-header.wdt-cus-slider1-social-quick-links .elementor-icon-list-items {
background-color: transparent; background-image: unset; padding: 0 !important;
border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
}
body.page-template-tpl-header-side-nav .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0 30px; }
@media (max-width:1024px) {
body.page-template-tpl-header-side-nav .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0 20px; }
}  .dialog-type-lightbox.elementor-lightbox {
background-color: rgba(0,0,0,.6); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
}
.elementor-lightbox a.dialog-lightbox-close-button {
background-image: linear-gradient(180deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-size: auto 250%; background-position: 100% 0%; background-color: transparent;
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.elementor-lightbox a.dialog-lightbox-close-button:hover { background-color: transparent; background-position: 100% 100%; }
.elementor-lightbox a.dialog-lightbox-close-button svg {
fill: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.elementor-lightbox a.dialog-lightbox-close-button:hover svg { fill: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); } .elementor-lightbox .elementor-slideshow__header > svg {
fill: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.elementor-lightbox .elementor-slideshow__header > svg:hover {
fill: var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor));
} .elementor-lightbox .dialog-lightbox-widget-content .elementor-lightbox-image {
border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X);
} @media (max-width:479px) {
.elementor-lightbox .dialog-lightbox-widget-content .elementor-lightbox-item { padding-left: 20px; padding-right: 20px; }
}  .wdt-cus-contact-page-contact-details-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
font-size: var(--wdtFontSize_H5);
font-weight: var(--wdtFontWeight_Ext);
}
.wdt-cus-contact-page-contact-details .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-size: var(--wdtFontSize_H6);
text-wrap: balance;
}
.wdt-cus-contact-page-contact-details .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.6);
}
.wdt-cus-contact-page-contact-details-section .elementor-container { margin: -30px; }
.wdt-cus-contact-page-contact-details-section .elementor-container .wdt-cus-contact-page-contact-details-col > div {
margin: 30px; padding: 30px; overflow: hidden; filter: blur(0); -webkit-filter: blur(0);
transition: var(--wdt-Ad-Transition) !important; -webkit-transition: var(--wdt-Ad-Transition) !important;
}
.wdt-cus-contact-page-contact-details-section .elementor-container:hover .wdt-cus-contact-page-contact-details-col > div {
filter: blur(1.3px); -webkit-filter: blur(1.3px);
}
.wdt-cus-contact-page-contact-details-section .elementor-container:hover .wdt-cus-contact-page-contact-details-col > div:hover {
filter: blur(0); -webkit-filter: blur(0);
} @media (max-width:1540px) {
.wdt-cus-contact-page-contact-details-section .elementor-container { margin: -10px; }
.wdt-cus-contact-page-contact-details-section .elementor-container .wdt-cus-contact-page-contact-details-col > div { 
margin: 10px; 
padding: 20px;
}
.wdt-cus-contact-page-contact-details .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-size: var(--wdtFontSize_Base);
}
}
@media (max-width:1280px) {
.wdt-cus-contact-page-contact-details-section .elementor-container { margin: -20px; }
.wdt-cus-contact-page-contact-details-section .elementor-container .wdt-cus-contact-page-contact-details-col > div { 
margin: 20px; 
padding: 60px 40px;
}
.wdt-cus-contact-page-contact-details .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-size: var(--wdtFontSize_H6);
}
}
@media (max-width:1024px) {
.wdt-cus-contact-page-contact-details-section .elementor-container { margin: -15px; }
.wdt-cus-contact-page-contact-details-section .elementor-container .wdt-cus-contact-page-contact-details-col > div { 
margin: 15px; 
padding: 60px 30px;
}
}
@media (max-width: 767px) {
.wdt-cus-contact-page-contact-details-section .elementor-container .wdt-cus-contact-page-contact-details-col > div { 
padding: 80px 30px;
}
}
@media (max-width: 479px) {
.wdt-cus-contact-page-contact-details-section .elementor-container { margin: -10px; }
.wdt-cus-contact-page-contact-details-section .elementor-container .wdt-cus-contact-page-contact-details-col > div { 
margin: 10px; 
padding: 60px clamp(1.25rem, -0.0079rem + 6.2893vw, 1.875rem); }
.wdt-cus-contact-page-contact-details .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-size: var(--wdtFontSize_Base);
}
}  .wdt-cus-light-bg-btn .wdt-button-holder .wdt-button {
color: var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor));    
background-image: linear-gradient(-90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 51%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 0%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 100%);
}  .wdt-cus-accordian-icon-change .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*="-toggle-icon-collapse"],
.wdt-cus-accordian-icon-change .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*="-toggle-icon-collapse"] { opacity: 0; }
.wdt-cus-accordian-icon-change .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*="-toggle-icon-expand"] {
opacity: 1; transform: rotate(0); -webkit-transform: rotate(0);
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cus-accordian-icon-change .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*="-toggle-icon-expand"] {
opacity: 1; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}  .wdt-cus-h4-banner-image-box .wdt-content-item {
overflow: hidden;
border-radius: var(--wdtRadius_2X);
-webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after {
display: none;
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > :not(:last-child) {
margin-bottom: 0;
}
.wdt-cus-h4-banner-image-box .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle {
margin-top: 0;
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-title h5 { 
margin-bottom: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem); pointer-events: none; 
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: clamp(3.375rem, 3.25rem + 0.625vw, 4rem); height: clamp(3.375rem, 3.25rem + 0.625vw, 4rem); font-size: clamp(1.625rem, 1.575rem + 0.25vw, 1.875rem); padding: 0; position: relative; z-index: 2; align-items: center; justify-content: center;
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
background-color: transparent; 
background-image: linear-gradient(180deg, var(--wdtQuaternaryColor, var(--wdtDarkQuaternaryColor)) 51%, 
var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
background-size: auto 250%; background-position: 100% 0%; 
}
.elementor-element.wdt-cus-h4-banner-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group.wdt-media-group span {
color: var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor));
}
.elementor-element.wdt-cus-h4-banner-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group.wdt-media-group  span:hover {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor)); 
background-color: transparent; background-position: 100% 100%; 
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-icon-wrapper a .wdt-content-icon span i {
transform: rotate(0); -webkit-transform: rotate(0);
transition: transform 300ms cubic-bezier(.45,.05,.55,.95); 
-webkit-transition: transform 300ms cubic-bezier(.45,.05,.55,.95); 
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-icon-wrapper a:hover .wdt-content-icon span i {
transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) 0 0 clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-icon-wrapper {
margin-left: auto;
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { position: relative; }
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before {
content: ""; position: absolute; width: calc(100% + 6px); height: calc(100% + 6px);
background-color: rgb(12, 12, 12, 0.6);
top: -6px; bottom: 0; left: -6px; right: 0; z-index: 2;
border-radius: var(--wdtRadius_Full) 0 0 0; -webkit-border-radius: var(--wdtRadius_Full) 0 0 0;
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { content: ""; display: block; width: 20px; height: 20px; position: absolute;
border-radius: 20px; top: -16px; right: -10px; z-index: 0; 
-webkit-box-shadow: inset -10px 10px 0px 0px rgb(12, 12, 12, 0.6); 
box-shadow: inset -10px 10px 0px 0px rgb(12, 12, 12, 0.6); 
-webkit-transform: rotate(90deg); transform: rotate(90deg); transition: unset; -webkit-transition: unset;
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { content: ""; display: block; width: 20px; height: 20px; position: absolute; 
border-radius: 20px; bottom: -10px; left: -16px; z-index: 0;
-webkit-box-shadow: inset -10px 10px 0px 0px rgb(12, 12, 12, 0.6); 
box-shadow: inset -10px 10px 0px 0px rgb(12, 12, 12, 0.6); 
-webkit-transform: rotate(90deg); transform: rotate(90deg); transition: unset; -webkit-transition: unset;
}
.wdt-cus-h4-banner-image-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before {
background-color: transparent;
background-image: -webkit-linear-gradient(90deg, var(--wdtTertiaryColor, var(--wdtDarkTertiaryColor)) 50%, transparent 100%);
opacity: 0.8;
}  .wdt-cus-home-4-abut-iconbox .wdt-content-item > div:not(:last-child), .wdt-cus-home-4-abut-iconbox .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-home-4-abut-iconbox .wdt-content-item { display: flex; justify-content: center; align-items: center; }
.wdt-cus-home-4-abut-iconbox .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper a {
height: 52px; width: 52px; display: flex; justify-content: center; align-items: center;
background-image: linear-gradient(-90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%,
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%);
border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
color: var(--wdtAccentTxtColor,var(--wdtDarkAccentTxtColor));
}
.wdt-cus-home-4-abut-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H6); }
.wdt-cus-home-4-abut-iconbox .wdt-content-item .wdt-content-detail-group { margin-left: 14px; }
.wdt-cus-home-4-abut-iconbox .wdt-content-item .wdt-content-title h5 {
font-size: var(--wdtFontSize_Base); font-weight:var(--wdtFontWeight_Base); margin-top: 10px;
}
.wdt-cus-home-4-abut-iconbox .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: -6px; }
.wdt-cus-home-4-abut-iconbox .wdt-content-item .wdt-content-title h5 a { color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor)); }
.wdt-cus-home-4-abut-iconbox .wdt-content-item .wdt-content-title h5 a:hover {
color: rgb(var(--wdtAccentTxtColorRgb, var(--wdtDarkAccentTxtColorRgb)), 0.6);
}
.wdt-cus-home-4-abut-iconbox  .wdt-content-item .wdt-content-subtitle {
font-size: var(--wdtFontSize_Ext); text-transform: capitalize; color: var(--wdtQuaternaryColor,var(--wdtDarkQuaternaryColor));
}  @media (max-width:767px) { .wdt-cus-h4-filler-01-img img { opacity: 0.6; } }