/* Page styles: index */

::target-text {
    background: transparent !important;
    background-color: transparent !important;
    color: inherit !important;
}

*::target-text {
    background: transparent !important;
    background-color: transparent !important;
    color: inherit !important;
}

p::target-text,
div::target-text,
span::target-text,
h1::target-text,
h2::target-text,
h3::target-text,
h4::target-text,
h5::target-text,
h6::target-text,
li::target-text,
a::target-text {
    background: transparent !important;
    background-color: transparent !important;
    color: inherit !important;
}

mark,
* mark {
    background: transparent !important;
    background-color: transparent !important;
    color: inherit !important;
}

.our-faqs mark,
.our-faqs .section-title p mark,
.our-faqs p,
.faq-accordion mark,
.faq-accordion .accordion-body mark {
    background: transparent !important;
    background-color: transparent !important;
    color: inherit !important;
}

.our-faqs,
.our-faqs *,
.our-faqs-content,
.our-faqs-content *,
.faqs-title-box,
.faqs-title-box *,
.faq-accordion,
.faq-accordion * {
    -webkit-tap-highlight-color: transparent !important;
}

.our-faqs ::selection,
.our-faqs *::selection,
.faq-accordion ::selection,
.faq-accordion *::selection {
    background-color: transparent !important;
    color: inherit !important;
    filter: none !important;
}


/* Recent Projects eyebrow label (dark section) */
html body .recent-projects-section .portfolio-header-title > p.text-anime-style-3.extracted-style-46 {
    color: #ffffff !important;
    background: transparent !important;
    opacity: 1 !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
}
