/* ==========================================================
   UNIVERSAL CLIP UTILITY
   ========================================================== */
.sifency-text-clip {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    display: inline-block !important;
}

/* ==========================================================
   HEADING
   ========================================================== */
.sifency-heading_style-fill-gradient .sifency-heading-style,
.sifency-heading_style-fill-gradient .sifency-heading-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-heading_style-hover-fill-gradient:hover .sifency-heading-style,
.sifency-heading_style-hover-fill-gradient:hover .sifency-heading-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* ==========================================================
   CONTENT
   ========================================================== */
.sifency-content_style-fill-gradient .sifency-content-style,
.sifency-content_style-fill-gradient .sifency-content-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-content_style-hover-fill-gradient:hover .sifency-content-style,
.sifency-content_style-hover-fill-gradient:hover .sifency-content-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* ==========================================================
   NUMBER
   ========================================================== */
.sifency-number_style-fill-gradient .sifency-number-style,
.sifency-number_style-fill-gradient .sifency-number-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-number_style-hover-fill-gradient:hover .sifency-number-style,
.sifency-number_style-hover-fill-gradient:hover .sifency-number-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* ==========================================================
   META
   ========================================================== */
.sifency-meta_style-fill-gradient .sifency-meta-style,
.sifency-meta_style-fill-gradient .sifency-meta-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-meta_style-hover-fill-gradient:hover .sifency-meta-style,
.sifency-meta_style-hover-fill-gradient:hover .sifency-meta-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* ==========================================================
   LABEL
   ========================================================== */
.sifency-label_style-fill-gradient .sifency-label-style,
.sifency-label_style-fill-gradient .sifency-label-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-label_style-hover-fill-gradient:hover .sifency-label-style,
.sifency-label_style-hover-fill-gradient:hover .sifency-label-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* ==========================================================
   CAPTION
   ========================================================== */
.sifency-caption_style-fill-gradient .sifency-caption-style,
.sifency-caption_style-fill-gradient .sifency-caption-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-caption_style-hover-fill-gradient:hover .sifency-caption-style,
.sifency-caption_style-hover-fill-gradient:hover .sifency-caption-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* ==========================================================
   Dynamic & Static Part
   ========================================================== */
.sifency-caption_style-fill-gradient .sifency-dynamic-part,
.sifency-caption_style-fill-gradient .sifency-dynamic-part * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-caption_style-hover-fill-gradient:hover .sifency-dynamic-part,
.sifency-caption_style-hover-fill-gradient:hover .sifency-dynamic-part * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-caption_style-fill-gradient .sifency-static-part,
.sifency-caption_style-fill-gradient .sifency-static-part * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-caption_style-hover-fill-gradient:hover .sifency-static-part,
.sifency-caption_style-hover-fill-gradient:hover .sifency-static-part * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* ==========================================================
   SEPARATOR
   ========================================================== */
.sifency-separator_style-fill-gradient .sifency-separator-style,
.sifency-separator_style-fill-gradient .sifency-separator-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-separator_style-hover-fill-gradient:hover .sifency-separator-style,
.sifency-separator_style-hover-fill-gradient:hover .sifency-separator-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-meta-item .sifency-meta-item-inner .span.sifency-separator-style {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.sifency-heading_style-fill-gradient .sifency-dropcap-item.sifency-heading-style,
.sifency-content_style-fill-gradient .sifency-dropcap-content.sifency-content-style,
.sifency-content_style-fill-gradient .sifency-dropcap-content.sifency-content-style *,
.sifency-heading_style-fill-gradient .sifency-dropcap-item.sifency-heading-style * {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}