/* E-con Overflow */

.container-h-100 { height: 100%; }
.sticky-widg-with-container { position: sticky; height: fit-content; top: 50px; }

/* Layout Responsive */

@media (max-width: 1540px) {
    body .wdt-elementor-container-fluid .elementor-element.e-con-boxed.e-con.e-parent:not(.wdt-no-full-section) > .e-con-inner { 
        width: 100%; max-width: 1460px; /* Laptop - Container*/ }
    body .container .elementor-element.e-con-boxed.e-con.e-parent { padding: 0; }
}

@media (min-width: 1025px) {
    body .wdt-elementor-container-fluid .elementor-element.e-con-boxed.e-con.e-parent:not(.wdt-no-padding) { padding: 0 30px; }
    body .container .elementor-element.e-con-boxed.e-con.e-parent { padding: 0; }
}

@media (max-width: 1024px) {
    body .wdt-elementor-container-fluid .elementor-element.e-con-boxed.e-con.e-parent:not(.wdt-no-padding) { padding: 0 20px; }
    body .container .elementor-element.e-con-boxed.e-con.e-parent { padding: 0; }
}

/*--------------------------------------------------------------
    Main - Default-Value
--------------------------------------------------------------*/

.e-con.e-parent.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 130px); }

@media only screen and (min-width:1281px) and (max-width:1540px) { 
    .e-con.e-parent.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 100px); }
}
@media only screen and (min-width:1025px) and (max-width:1280px) { 
    .e-con.e-parent.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 80px); }
}
@media only screen and (min-width:768px) and (max-width:1024px) { 
    .e-con.e-parent.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 70px); }
}
@media only screen and (min-width:480px) and (max-width:767px) { 
    .e-con.e-parent.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 60px); }
}
@media only screen and (max-width: 479px) { 
    .e-con.e-parent.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 50px); }
}






/* --- home2-banner-style --- */
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2 { margin: 0; }
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper span img { -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); border: 2px solid var(--wdtPrimaryColor); margin: -10px clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem) 0; }
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper .wdt-opt-icon { display: inline-flex; justify-content: center; align-items: center; vertical-align: middle; width: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); background-color: var(--wdtPrimaryColor); cursor: pointer; margin-left:15px; }
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper .wdt-opt-icon i { display: flex; align-items: center; justify-content: center; font-size: var(--wdtFontSize_Base); }

.wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; margin-right: 15px; }
.wdt-cus-h2-banner-counter .wdt-counter-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: clamp(4.375rem, 4.125rem + 1.25vw, 5.625rem);
    height: clamp(4.375rem, 4.125rem + 1.25vw, 5.625rem);
    color: var(--wdtPrimaryColor);
    background:transparent;
    box-shadow: none;
}
.wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}
.wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    line-height: normal;
}

.wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-counter {
    color: var(--wdtAccentTxtColor);
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(2.25rem, 2.075rem + 0.875vw, 3.125rem);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
}

.wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }

@media screen and (max-width: 1280px){
    .wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2 { text-align: center; }
    .wdt-custom-banner-3-scroll-image { opacity: .35; }
}
@media (max-width:1024px) {
    .wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2 { text-align: center !important; }
}
@media (max-width:767px) {
    .wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 5px; }
    .wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2 {  line-height: var(--wdtLineHeight_Base); }
}


.wdt-cus-h3-banner-text .wdt-heading-holder h6.wdt-heading-title-wrapper .wdt-heading-title {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height:normal;
    text-transform: capitalize;
}

.wdt-cus-banner-client-img .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-banner-client-img .wdt-content-item .wdt-content-title h5 { 
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height:normal; 
    text-transform: capitalize;
}
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper .wdt-opt-icon:hover {
    transform: scale(.8);
    background-color: var(--wdtSecondaryColor);
}
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper .wdt-opt-icon:before{
    content:"";
    position: absolute;
    animation: ripple-effect 1s linear infinite;
    left: 1px;
    right: 1px;
    bottom: 1px;
    top: 1px;
    border-radius: inherit;
    transition: var(--wdt-Ad-Transition);
    opacity: 0;
    transform: scale(1.2);
}
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper .wdt-opt-icon:hover:before{
    transform: scale(1);
    opacity: 1;
}
.wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper .wdt-opt-icon {
    transition: var(--wdtAltTransition);
    transform: scale(1);
}
.wdt-cus-banner-text-img .wdt-opt-icon i{
    transition: var(--wdtAltTransition);
    color: var(--wdtHeadAltColor);
}
.wdt-cus-banner-text-img .wdt-opt-icon:hover i { color: var(--wdtAccentTxtColor); }
@keyframes ripple-effect {
  0% {
            box-shadow: 0 0 0 0 rgba(var(--wdtPrimaryColorRgb),.2),
            0 0 0 10px rgba(var(--wdtPrimaryColorRgb),.2), 
            0 0 0 20px rgba(var(--wdtPrimaryColorRgb),.2);
  }
  100% {
            box-shadow: 0 0 0 10px rgba(var(--wdtPrimaryColorRgb), .2), 
            0 0 0 20px rgba(var(--wdtPrimaryColorRgb),.2), 
            0 0 0 30px rgba(var(--wdtPrimaryColorRgb),.0);
  }
}

@keyframes ripple-effect-01 {
    0% {
              box-shadow: 0 0 0 0 rgba(var(--wdtSecondaryColorRgb),.2),
              0 0 0 10px rgba(var(--wdtSecondaryColorRgb),.2), 
              0 0 0 20px rgba(var(--wdtSecondaryColorRgb),.2);
    }
    100% {
              box-shadow: 0 0 0 10px rgba(var(--wdtSecondaryColorRgb), .2), 
              0 0 0 20px rgba(var(--wdtSecondaryColorRgb),.2), 
              0 0 0 30px rgba(var(--wdtSecondaryColorRgb),.0);
    }
  }







/* --- Home1-interactive-slider --- */


.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper,.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div {
    height: auto;
}

.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 24px;
}


.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group {
    display: flex; align-items: center;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group span {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: inherit;
    width: 70px;
    height: 70px;
    margin-right: 15px;
    color: var(--wdtAccentTxtColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group span i {
    display: flex;
    width: inherit;
    height: inherit;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group span svg {
    width: inherit;
    height: inherit;
}

.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
}

.wdt-h1-interactive-slider .wdt-interactive-showcase-container {
    grid-template-columns: repeat(1, 0fr); 
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container > div {
    grid-area: 1 / -1;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    z-index: 1;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    width: 100%;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    max-width: 260px;
    counter-reset: my-sec-counter;
}



.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active {
    background-color: transparent;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    border-bottom: 1px solid var(--wdtBorderColor);
    border-top: 0;
    overflow: visible;
    transition: border-color .1s linear;
    cursor: pointer;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active {
    border-color: transparent;
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    color: var(--wdtAccentTxtColor);
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title {
    color: var(--wdtPrimaryColor);
}
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-media-group span {
    color: var(--wdtPrimaryColor);
}

.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-heading-holder .wdt-heading-subtitle-wrapper,.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-heading-holder .wdt-heading-title-wrapper, .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-button-holder {
    opacity: 0;
    transform: translateX(100px) skewX(-3deg);
    transition: var(--wdt-Ad-Transition);
}

.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-title-wrapper, .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-button-holder {
    opacity: 1;
    transform: translateX(0) skewX(0deg);
    transition-delay: .6s;
}

.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-title-wrapper {
    transition-delay: .8s;
} 
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-content-wrapper {
    transition-delay: 1s;
} 
.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-button-holder {
    transition-delay: 1.2s;
}


.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"], .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: none;
    transform-origin:unset;
    opacity: 1;
}


.wdt-interactive-showcase-list::-webkit-scrollbar {
    width: 100%;
    height: 4px;
}

.wdt-interactive-showcase-list::-webkit-scrollbar-track {
    border-radius: 0;
    background: var(--wdtAccentTxtColor);
}

.wdt-interactive-showcase-list::-webkit-scrollbar-thumb {
    border-radius: 0;
    background: var(--wdtPrimaryColor);
}




@media (max-width:1280px) {
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container { align-items: end; }
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { width: 100%; padding: 20px; background-color: var(--wdtSecondaryColor); z-index: 1; }
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        max-width: 100%; display: flex; justify-content: space-between; gap: 15px; 
    }
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 15px; padding-top: 0; }
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li::before {
        bottom: 2px; right: 2px;
    }
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        z-index: 0;
    }

}

@media (max-width:767px) {
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container { display: flex; flex-direction: column-reverse; }
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { 
        scroll-behavior: smooth;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        scroll-snap-type: x mandatory; 
    }
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child),.wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { margin-bottom: 15px;}
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group span {
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }


}

@media (max-width:479px) {
    .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { width: 100%; }
}


/* --- home2-filler-counter --- */

.wdt-cus-h2-filler-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);
    height: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-h2-filler-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}
.wdt-cus-h2-filler-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-h2-filler-counter .wdt-content-item .wdt-content-counter {
    color: var(--wdtAccentTxtColor);
    font-size: clamp(2rem, 1.6887rem + 1.7178vw, 3.75rem);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
}
.wdt-cus-h2-filler-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: clamp(0.9375rem, 0.8125rem + 0.625vw, 1.5625rem);
}
.wdt-cus-h2-filler-counter .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.3528rem + 0.1227vw, 1.5rem); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; }
.wdt-cus-h2-filler-counter .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }


.wdt-h2-filler-image-box .wdt-content-item .wdt-content-image-wrapper,.wdt-h2-filler-image-box .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-h2-filler-image-box .wdt-content-item .wdt-content-image > span,.wdt-h2-filler-image-box  .wdt-content-item .wdt-content-image > a {
    display: flex;
}

.wdt-h2-filler-image-box,.wdt-h2-filler-image-box .wdt-advanced-carousel-holder,.wdt-h2-filler-image-box .wdt-advanced-carousel-holder .wdt-advanced-carousel-container, .wdt-h2-filler-image-box .wdt-advanced-carousel-holder .wdt-content-item, .wdt-h2-filler-image-box  .wdt-content-item .wdt-content-media-group, .wdt-h2-filler-image-box .wdt-content-item .wdt-content-image-wrapper {
    height: 100%;
}
.wdt-h2-filler-image-box .wdt-content-item .wdt-content-image > span > img {
    height: 100%;
    object-fit: cover;
    object-position: center;
}


.elementor-element.wdt-cus-filler-container-01 {
    display: grid;
}
.elementor-element.wdt-cus-filler-container-01 > div {
    grid-area: 1 / -1;
    height: 100%;
}


/* --- home2-popup-box --- */
.wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    flex-direction: row-reverse;
}
.wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
}
.wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    font-size: 14px;
    width: clamp(3.75rem, 3.5rem + 1.25vw, 5rem);
    height: clamp(3.75rem, 3.5rem + 1.25vw, 5rem);
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtSecondaryColor);
    position: relative;
    transform: scale(1);
} 

.wdt-cus-h2-popup-box-b .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    width:clamp(2.8125rem, 2.6732rem + 0.6369vw, 3.4375rem);;
    height:clamp(2.8125rem, 2.6732rem + 0.6369vw, 3.4375rem);
}

.wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i {
    display: flex;
    align-items: center;
    justify-content: center;
    width:inherit;
    height: inherit;
}
.wdt-cus-h2-popup-box .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: 16px; margin-left: 0;
}
.wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:after {
    content: "";
    position: absolute;
    animation: ripple-effect 1s linear infinite;
    left: 1px;
    right: 1px;
    bottom: 1px;
    top: 1px;
    border-radius: inherit;
    transition: var(--wdt-Ad-Transition);
    opacity: 0;
    transform: scale(1.2);
}
.wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon:after { 
    transform: scale(1);
    opacity: 1;
}
.wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    color: var(--wdtAccentTxtColor);
    background-color: var(--wdtSecondaryColor);
    transform: scale(0.8);
}


/* --- home2-brand-logo --- */

.wdt-cus-h2-brand-logo .wdt-image-box-holder {
    border: 1px solid rgba(var(--wdtSecondaryColorRgb), 0.3);
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
}
.wdt-cus-h2-brand-logo .wdt-image-box-holder .wdt-image-box-container { margin-right: -1px; }
.wdt-cus-h2-brand-logo .wdt-column-holder .wdt-column:not(:last-child) .wdt-content-item, .wdt-cus-h2-brand-logo .wdt-image-box-holder .swiper-slide:not(:last-child) .wdt-content-item {
    border-right: 1px solid rgba(var(--wdtSecondaryColorRgb), 0.3); 
}
.wdt-cus-h2-brand-logo .wdt-image-box-holder .wdt-content-item {
    height: 100%;
}
.wdt-cus-h2-brand-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: clamp(9.375rem, 9rem + 1.875vw, 11.25rem);
    height: clamp(5.625rem, 5.3125rem + 1.5625vw, 7.1875rem);
    color: var(--wdtSecondaryColor);
}
.wdt-cus-h2-brand-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}
.wdt-cus-h2-brand-logo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-h2-brand-logo .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 1;
    background-color: var(--wdtTertiaryColor);
    background-image: unset;
    right:0;
    bottom: 0;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.wdt-cus-h2-brand-logo .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before { 
    background-color: var(--wdtPrimaryColor);
    opacity: 0.9;
 }
 .wdt-cus-h2-brand-logo .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
/* .wdt-cus-h2-brand-logo .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.9;
    width: 100%;
    height: 100%;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    transition-property: transform;
    -webkit-transition-property: transform;
    transform-origin: right;
    -webkit-transform-origin: right;
}
.wdt-cus-h2-brand-logo .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after {
    padding-top: 0;
    opacity: 0.9;
    width: 100%;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform-origin: left;
    -webkit-transform-origin: left;
} */


.elementor-element.wdt-cus-grid-banner::before {
    clip-path: polygon(75% 0, 100% 0, 100% 100%, 75% 100%, 55% 50%); height: 100%;
}
.elementor-element.wdt-cus-grid-banner-03::before {
    clip-path: polygon(0% 0%, 22% 0, 46% 50%, 22% 100%, 0% 100%);  height: 100%;
}
.elementor-element.wdt-cus-grid-banner-02::before {
    clip-path: polygon(0% 0%, 28% 0, 48% 50%, 28% 100%, 0% 100%);  height: 100%;
}


/* --- home2-testimonial-style --- */

.wdt-cus-h2-testimonial .wdt-testimonial-holder .wdt-content-item {
    padding: 40px; border-radius: var(--wdtRadius_4X); -webkit-border-radius: var(--wdtRadius_4X); background-color: var(--wdtAccentTxtColor); position: relative; overflow: hidden;
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-h2-testimonial .wdt-content-item > div:not(:last-child),.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 25px; }
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px !important; }
.wdt-cus-h2-testimonial .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0; }
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-image > a > img {
    width: 70px;
    height: 70px;
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: 60px;
    height: 60px;
    color: var(--wdtPrimaryColor);
    transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    justify-content: center;
    align-items: center;
    width: inherit;
    height: inherit;
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { 
    width: inherit;
    height: inherit;
}
.wdt-cus-h2-testimonial .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtSecondaryColor); }
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.375rem, 1.3528rem + 0.1227vw, 1.5rem);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    text-transform: capitalize;
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-title h5 a,.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-title h5 a:hover { 
    color: var(--wdtSecondaryColor);
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-subtitle { 
    font-size: var(--wdtFontSize_Base);
    line-height: normal;
    color: var(--wdtSecondaryColor);
    letter-spacing: 0;
    text-transform: capitalize;
}
.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-separator.separator-1 span {
    background-color: rgba(var(--wdtSecondaryColorRgb), 0.4);
    display: inline-block;
    height: 1px;
    width: 100%;
}

.wdt-cus-h2-testimonial .wdt-testimonial-holder .wdt-content-item:hover {
    background-color: var(--wdtPrimaryColor);
}

/* .wdt-cus-h2-testimonial .wdt-testimonial-holder .wdt-content-item:after {
    content:"";
    position: absolute;
    top:0;
    bottom: 0;
    left:0;
    right:0;
    background-color: var(--wdtPrimaryColor);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    transition-property: transform;
    -webkit-transition-property: transform;
    transform-origin: right;
    -webkit-transform-origin: right;
    z-index: -1;
}
.wdt-cus-h2-testimonial .wdt-testimonial-holder .wdt-content-item:hover:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left;
    transform-origin: left;
} */


@media (max-width:767px) {
    .wdt-cus-h2-testimonial .wdt-testimonial-holder .wdt-content-item {
        padding: 20px;
    }
    .wdt-cus-h2-testimonial .wdt-content-item > div:not(:last-child),.wdt-cus-h2-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 20px; }
    .wdt-cus-h2-testimonial .wdt-content-item .wdt-content-media-group { justify-content: center; align-items: flex-end; }
    .wdt-cus-h2-testimonial .wdt-content-item .wdt-content-icon-wrapper { margin-left: -10px; }
    .wdt-cus-h2-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        width: 30px;
        height: 30px;
    }
}


/* --- Home2-contact-form --- */
.wdt-cus-home2-contact-form p br { display: none; }
.wdt-cus-home2-contact-form p { margin-bottom: clamp(1.25rem, 0.4167rem + 1.7361vw, 2.5rem); }
.wdt-cus-home2-contact-form p label {
    display: block;
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
}
.wdt-cus-home2-contact-form .col-1 > p,.wdt-cus-home2-contact-form .col-2 > p {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    align-items: end;
}

.wdt-cus-home2-contact-form p .wpcf7-form-control-wrap .wpcf7-select { margin-top: 15px; }

.wdt-cus-home2-contact-form input[type="text"],.wdt-cus-home2-contact-form input[type="email"],.wdt-cus-home2-contact-form input[type="tel"] {
    padding: var(--wdtInputPadding);
    -webkit-border-radius: var(--wdtRadius_Part);
    border-radius: var(--wdtRadius_Part);
    background-color: var(--wdtAccentTxtColor);
}
.wdt-cus-home2-contact-form .select2-container--default .select2-selection--single,.wdt-cus-home2-contact-form .select2-container--default .select2-selection--multiple {
    background: var(--wdtAccentTxtColor) !important;
    border-width: 0 !important;
    height: auto !important;
    padding: 0;
    -webkit-border-radius: var(--wdtRadius_Part) !important;
    border-radius: var(--wdtRadius_Part) !important;
    margin-top: 15px;
    color: rgba(var(--wdtSecondaryColorRgb), .5);
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    position: relative;
}
.wdt-cus-home2-contact-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: rgba(var(--wdtSecondaryColorRgb), 0.3) transparent transparent transparent;
    margin: auto;
}



.wdt-cus-home2-contact-form .select2-container--default .select2-selection--single .select2-selection__arrow,.wdt-cus-home2-contact-form .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    top: 0 !important;
    bottom: 0;
    margin: auto;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    right: 15px !important;
}

.wdt-cus-home2-contact-form > p {
    display: flex;
    gap: 40px;
    flex-direction: column;
}
.wdt-cus-home2-contact-form .checkbox p { margin-bottom: 0; margin-top: 24px; }


@media (max-width:767px) {
    .wdt-cus-home2-contact-form p { margin-bottom: 20px; }
    .wdt-cus-home2-contact-form > p { gap: 20px; }
    .wdt-cus-home2-contact-form .col-1 > p,.wdt-cus-home2-contact-form .col-2 > p { grid-template-columns: repeat(1, 1fr); gap: 20px; }
}


.wdt-cus-form-elements-icon .elementor-icon svg {
    stroke: currentColor;
    stroke-width: 1px;
    stroke-dasharray: 600;
    stroke-dashoffset: 1200;
    animation: stroke-fill-2 6s infinite;
    animation-play-state: running;
    opacity: 0.6;
}

@keyframes stroke-fill-2 {
0% {
    stroke-dashoffset: -600;
}
50% {
    stroke-dashoffset: 0;
}
100% {
    stroke-dashoffset: 600;
}

}





/* home2-faq-style */

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 15px; }

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder{
    border: none;
    padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    background-color: transparent;
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    padding:clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem)  10px clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    background-color: transparent;
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover{
    background-color: transparent;
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description{
    border: none;
    padding: 0px 0 clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    width: 80%;
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    border: 1px solid rgba(var(--wdtSecondaryColorRgb), 0.3); -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X);
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title{
    font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* Min-18 & Max-24 */ 
    font-weight:var(--wdtFontWeight_Alt);
    color: var(--wdtSecondaryColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    display: inline;
    text-transform: capitalize;
    line-height: var(--wdtLineHeight_H6);
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-title{
    color:var(--wdtSecondaryColor);
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description{
    color:var(--wdtSecondaryColor);
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
    border:1px solid var(--wdtSecondaryColor);
    padding: 20px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    color: var(--wdtSecondaryColor);
    background-color: transparent;
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div{
    display: flex;
    justify-content: center;
    margin: 0;
    font-size: 19px;
}

.wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon > div{
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}


/* --- home3-testimonial-style --- */

.wdt-cus-h3-testimonial .wdt-testimonial-holder .wdt-testimonial-container { overflow: visible; }

.wdt-cus-h3-testimonial .wdt-testimonial-holder .wdt-content-item {
    padding: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); border-radius: var(--wdtRadius_4X); -webkit-border-radius: var(--wdtRadius_4X); background-color: var(--wdtAccentTxtColor); position: relative; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition);
}
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: unset;
}
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-image-wrapper {
    position: absolute; 
    top:-60px;
}

.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-h3-testimonial .wdt-content-item > div:not(:last-child),.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 40px; }
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-detail-group > div.wdt-rating-container:not(:last-child) { margin-bottom: 20px; }
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px !important; }
.wdt-cus-h3-testimonial .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0; }
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-image > a > img {
    width: 120px;
    height: 120px;
    -webkit-border-radius: var(--wdtRadius_Full);
    border-radius: var(--wdtRadius_Full);
    border: 3px solid var(--wdtPrimaryColor);
}
.wdt-cus-h3-testimonial .wdt-content-item:hover .wdt-content-image > a > img { border-color: var(--wdtAccentTxtColor); }

.wdt-cus-h3-testimonial .wdt-content-item .wdt-rating li span {
    color: #FFC200;
}


.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.375rem, 1.3528rem + 0.1227vw, 1.5rem);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    text-transform: capitalize;
}
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-title h5 a,.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-title h5 a:hover { 
    color: var(--wdtSecondaryColor);
}
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-subtitle { 
    font-size: var(--wdtFontSize_Base);
    line-height: normal;
    color: var(--wdtSecondaryColor);
    letter-spacing: 0;
    text-transform: capitalize;
}
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-separator.separator-1 span {
    background-color: rgba(var(--wdtSecondaryColorRgb), 0.4);
    display: inline-block;
    height: 1px;
    width: 100%;
}

.wdt-cus-h3-testimonial .wdt-testimonial-holder .wdt-content-item:hover {
    background-color: var(--wdtPrimaryColor);
}

.wdt-cus-h3-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    margin-top: clamp(2.1875rem, 1.6827rem + 2.2436vw, 4.375rem);
    font-size: var(--wdtFontSize_H6);
}


@media (max-width:1280px) { 

    .wdt-cus-h3-testimonial .wdt-content-item .wdt-content-image > a > img {
        width: 100px;
        height: 100px;
    }
    .wdt-cus-h3-testimonial .wdt-content-item > div:not(:last-child),
    .wdt-cus-h3-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 20px; }
    .wdt-cus-h3-testimonial .wdt-content-item .wdt-content-image-wrapper { top: -50px; }
    .wdt-cus-h3-testimonial .wdt-content-item .wdt-rating-container { margin-top: 40px; }
}

@media (max-width:767px) { .wdt-cus-h3-testimonial .wdt-content-item .wdt-rating-container { margin-top: 50px; } }


/* --- home3-counter --- */
.wdt-cus-h3-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    font-size: clamp(2rem, 1.6887rem + 1.7178vw, 3.75rem);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
    color: var(--wdtSecondaryColor);
}
.wdt-cus-h3-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-h3-counter .wdt-counter-holder .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    line-height: normal;
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: 0;
    color: var(--wdtSecondaryColor);
}


.wdt-cus-h3-iconlist-1.style-02 ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    background-color: transparent;
    border: 1px solid var(--wdtSecondaryColor);
}

/* --- home3-flex-banner --- */
.wdt-cus-h3-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label { height: 100%;}
.wdt-cus-h3-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title {
    height: 65%;
    text-transform: capitalize;
    letter-spacing: 0;
    font-size: clamp(1.5rem, 1.3221rem + 0.9816vw, 2.5rem);
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtSecondaryColor);
    width: 100%;
}


.wdt-cus-h3-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info .wdt-flex-banner-button {
    color: var(--wdtAccentTxtColor);
    font-size: 20px;
    position: absolute;
    top: 30px;
    right: 0;
    left: 0;
    transform: none;
    -webkit-transform: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--wdtRadius_Full);
    width: 50px;
    height: 50px;
    background-color: Var(--wdtSecondaryColor);
}
.wdt-cus-h3-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content {
    bottom: 30px;
    position: absolute;
    right: 0;
    padding: 0;
    left: auto;
    padding-left: 25px;
    padding-right: 20px;
}
.wdt-cus-h3-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info .wdt-flex-banner-icon {
    opacity: 1;
    transition:var(--wdtBaseTransition);
    -webkit-transition:var(--wdtBaseTransition);
}

/* --- h0me3-filler-iconbox --- */
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-media-group {
    display: inline-flex; align-items: center;
}
.wdt-cus-h3-filler-iconbox .wdt-content-item > div:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; margin-right: 10px; }
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: 40px;
    height: 40px;
}
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-title h5 {
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtSecondaryColor); }
.wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-description p {
    margin-bottom: 0;
}