/* --- home1-filler-icon-list --- */
.wdt-cus-h1-filler-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_Full);
    padding-right: 0;
}

/* --- home1-animation-style --- */
.wdt-cus-h1-animation-style .wdt-animation-item.text-item .wdt-animation-text {
    font-size: clamp(2.5rem, 2.325rem + 0.875vw, 3.375rem);
    line-height: normal;
}

.wdt-cus-h1-animation-style .wdt-animation-item.icon-item i {
    width: 20px;
    height: 20px;
}

.wdt-cus-h1-animation-style .wdt-animation-item.icon-item i svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-h1-animation-style .wdt-animation-wrapper .wdt-animation-item {
    padding: 0 clamp(1.875rem, 1.6875rem + 0.9375vw, 2.8125rem);
}

.wdt-cus-h1-animation-style .wdt-animation-item.text-item .wdt-animation-text a:hover {
    background-color: unset;
    color: var(--wdtSecondaryColor);
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-stroke: 0px;
}

/* --- home1-faq-filler-text --- */
.wdt-cus-h1-faq-filler-text.elementor-widget-text-editor p>strong {
    font-size: clamp(1.375rem, 1.3471rem + 0.1274vw, 1.5rem);
    color: var(--wdtSecondaryColor);
    font-weight: var(--wdtFontWeight_Alt);
}

/* home1-animation-style-02 */

.wdt-h1-animation-style-02 .wdt-animation-wrapper .wdt-animation-item {
    padding: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem) clamp(2.5rem, 1.9427rem + 2.5478vw, 5rem);
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
    background-color: var(--wdtAccentTxtColor);
    margin: 0 15px;
}

.wdt-h1-animation-style-02 .wdt-animation-wrapper .image-item img {
    width: clamp(7.5rem, 6.3854rem + 5.0955vw, 12.5rem);
    height: clamp(3.75rem, 3.1927rem + 2.5478vw, 6.25rem);
}


/* --- hotspot-icon --- */
.wdt-cus-hotspot-icon.elementor-widget-icon .elementor-icon-wrapper {
    display: flex;
}

.wdt-cus-hotspot-icon.elementor-widget-icon .elementor-icon-wrapper .elementor-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.5);
    background-color: rgba(var(--wdtQuaternaryColorRgb), 0.8);
    box-shadow: 0px 0px 0px 20px rgba(var(--wdtSecondaryColorRgb), 0.4);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

@media (max-width:1024px) {
    .wdt-cus-hotspot-icon.elementor-widget-icon .elementor-icon-wrapper .elementor-icon {
        width: 40px;
        height: 40px;
        box-shadow: 0px 0px 0px 12px rgba(var(--wdtSecondaryColorRgb), 0.4);
    }
}


/* --- home3-Iconbox-Filler --- */

.wdt-cus-h3-Iconbox-Filler .wdt-icon-box-holder .wdt-content-item {
    display: flex;
    align-items: center;
    padding: 30px 0;
    border-bottom: 1px solid rgba(var(--wdtSecondaryColorRgb), 0.3);
}

.wdt-cus-h3-Iconbox-Filler .wdt-icon-box-holder .wdt-column:last-child .wdt-content-item {
    border:0;
}

.wdt-cus-h3-Iconbox-Filler .wdt-icon-box-holder .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 30px;
}

.wdt-cus-h3-Iconbox-Filler .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: 70px;
    height: 70px;
}

.wdt-cus-h3-Iconbox-Filler .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}

.wdt-cus-h3-Iconbox-Filler .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-h3-Iconbox-Filler .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.375rem, 1.3471rem + 0.1274vw, 1.5rem);
    line-height: normal;
}

.wdt-cus-h3-Iconbox-Filler .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-h3-Iconbox-Filler .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 15px;
}

@media (max-width:1024px) {
    .wdt-cus-h3-Iconbox-Filler .wdt-icon-box-holder .wdt-content-item {
        flex-direction: column;
        border: 0;
    }

    .wdt-cus-h3-Iconbox-Filler .wdt-icon-box-holder .wdt-content-item>div:not(:last-child) {
        margin-bottom: 10px;
        margin-right: 0;
    }
}

/* --- animation-style-03 --- */
.wdt-cus-animation-style-03 .wdt-animation-wrapper {
    pointer-events: none;
}

.wdt-cus-animation-style-03 .wdt-animation-wrapper .wdt-animation-item {
    padding: 0;
}