/* GENERATED by scripts/build-brand-legacy.mjs. Do not edit by hand. */
/* Light-theme overrides for the original dark template (122 declarations). */

.bootstrap-select .dropdown-menu>li+li>a {
    border-top: 1px solid var(--ef-outline)
}
.bootstrap-select .dropdown-menu>li.selected>a {
    color: var(--ef-ink)
}
.bootstrap-select .dropdown-menu>li>a:hover {
    color: var(--ef-ink)
}
.thm-btn {
    background: linear-gradient(211deg, var(--ef-brown) 13.4%, var(--ef-brown-hover) 118.74%)
}
.thm-btn-two {
    background: linear-gradient(211deg, var(--ef-brown) 13.4%, var(--ef-brown-hover) 118.74%)
}
.dark-body,
.dark-body .main-header.main-header-two.fixed-header .header-two-lower,
.dark-body .feature-two__inner:before,
.dark-body .services-two:before,
.dark-body .faq-one__left,
.dark-body .services-three__img::before,
.dark-body .contact-one__right,
.dark-body .contact-one__right:before,
.dark-body .main-header .header-lower:before,
.dark-body .pricing-one__shape-1,
.dark-body .main-header .header-lower:before {
    background-color: var(--ef-surface-3)
}
.dark-body .header-upper__contact-info,
.dark-body .header-upper__contact-info:before,
.dark-body .thm-btn,
.dark-body .partners-one__inner,
.dark-body .what-we-are-one__counter-single,
.dark-body .what-we-are-one:before,
.dark-body .team-one__content,
.dark-body .project-one__nav-control,
.dark-body .testimonial-one,
.dark-body .blog-one__content,
.dark-body .contact-info-one,
.dark-body .header-two-upper,
.dark-body .feature-two:before,
.dark-body .testimonial-two,
.dark-body .header-three-upper__contact-info,
.dark-body .header-three-upper__contact-info:before,
.dark-body .testimonial-three,
.dark-body .team-four,
.dark-body .team-details__social,
.dark-body .project-details__info,
.dark-body .about-sidebar,
.dark-body .about-sidebar .content-box {
    background-color: var(--ef-surface-3)
}
.dark-body h2,
.dark-body .header-upper__contact-info li .content h5,
.dark-body .header-upper__contact-info li .content h5 a,
.dark-body  .about-one__points-content h4,
.dark-body .about-one__solution-text,
.dark-body .about-one__founder-name,
.dark-body .what-we-are-one__counter-count-box h3,
.dark-body .what-we-are-one__counter-letter,
.dark-body .progress-levels .progress-box .inner .text,
.dark-body .team-one__name a,
.dark-body .project-one__control-wrap .swiper-counter div,
.dark-body .blog-one__title a,
.dark-body .contact-info-one__content h5,
.dark-body .contact-info-one__content h5 a,
.dark-body .main-header.main-header-two .main-menu .navigation>li>a,
.dark-body .header-upper-two__search .search-box-btn,
.dark-body .header-upper-two__content h5,
.dark-body .header-upper-two__content h5 a,
.dark-body .feature-two__title a,
.dark-body .about-two__points li .content h4,
.dark-body .counter-one__content-count-box h3,
.dark-body .counter-one__content-letter,
.dark-body .team-two__title a,
.dark-body .accordion-box .block .acc-btn,
.dark-body .testimonial-two__contact-btn,
.dark-body .blog-two__title a,
.dark-body .header-three-upper__contact-info li .content h5,
.dark-body .header-three-upper__contact-info li .content h5 a,
.dark-body .about-three__experience-count h3,
.dark-body .about-three__experience-count-plus,
.dark-body .services-three__title a,
.dark-body .project-details__info-title,
.dark-body .what-we-are-two__points li .content h3,
.dark-body .project-details__title-1,
.dark-body .project-details__points-title,
.dark-body .pricing-one__single:hover .pricing-one__icon span,
.dark-body .services-details__title-1,
.dark-body .services-details__benefits-title,
.dark-body .services-details__benefits-points li p,
.dark-body .blog-details__title-1,
.dark-body .blog-details__social-list a,
.dark-body .author__content h4,
.dark-body .author__social a,
.dark-body .comment-one__title,
.dark-body .sidebar__title,
.dark-body .sidebar__post-title a,
.dark-body .about-sidebar h4,
.dark-body .about-one_list li:before {
    color: var(--ef-ink)
}
.dark-body .services-one__icon-box,
.dark-body .services-one__single,
.dark-body .services-one__content-box,
.dark-body .about-one,
.dark-body .team-one__single:hover .team-one__shape-1, 
.dark-body .team-one__single.active .team-one__shape-1,
.dark-body .team-one__content,
.dark-body .project-one__nav-control,
.dark-body .contact-info-one__logo a,
.dark-body .counter-one__list,
.dark-body .team-two__content,
.dark-body .accordion-box .block,
.dark-body .accordion-box .block .content,
.dark-body .header-three-upper__contact-info li .icon,
.dark-body .header-three-upper__search .search-box-btn,
.dark-body .header-three-upper__social a,
.dark-body .services-three__content,
.dark-body .contact-one__input-box input[type="text"], 
.dark-body .contact-one__input-box input[type="email"],
.dark-body .contact-one__input-box textarea,
.dark-body .contact-one__input-box .bootstrap-select>.dropdown-toggle,
.dark-body .team-four,
.dark-body .header-upper__contact-info li .icon,
.dark-body .what-we-are-three,
.dark-body .services-details__services-list li a,
.dark-body .blog-details__tags a,
.dark-body .blog-details__social-list a,
.dark-body .author,
.dark-body .sidebar__search,
.dark-body .sidebar__category-list li a,
.dark-body .sidebar__post-list,
.dark-body .sidebar__tag-list {
    border-color: var(--ef-outline)
}
.dark-body .partners-one__single:before,
.dark-body .testimonial-one__carousel.owl-carousel .owl-dots .owl-dot,
.dark-body .counter-one__list:before,
.dark-body .partners-two__single:before,
.dark-body .testimonial-three__points li:before,
.dark-body .carousel-dot-style.owl-carousel .owl-dot.active {
    background-color: rgba(var(--ef-brown-rgb), 0.12)
}
body.dark-body,
.dark-body .footer-widget__explore-list li a,
.dark-body .footer-widget__availability-list li a,
.dark-body .main-footer__bottom-text,
.dark-body .main-footer__bottom-menu li a,
.dark-body .accordion-box p,
.dark-body .about-three__video-title,
.dark-body .services-three__read-more,
.dark-body .services-details__services-list li a,
.dark-body .services-details__services-list li a span,
.dark-body .services-details__download-list li a,
.dark-body .blog-details__quote i,
.dark-body .comment-one__content h3,
.dark-body .comment-one__content span,
.dark-body .sidebar__category-list li a {
    color: var(--ef-ink)
}
.dark-body .what-we-are-one__counter-icon span {
    color: var(--ef-ink)
}
.error-page__title {
    background: linear-gradient(180deg, #FFF 0%, rgba(var(--ef-brown-rgb), 0.04) 100%)
}
.error-page__btn {
    background: linear-gradient(210deg, var(--ef-brown) 23.7%, var(--ef-brown-hover) 108.16%)
}
.amazing-art-tool__right:before {
    background: linear-gradient(180deg, var(--ef-surface-2) 0%, rgba(var(--ef-shadow-rgb), 0.00) 101.72%)
}
.blog-details__person-and-date {
    border-bottom: 1px solid var(--ef-outline)
}
.blog-details__points-shape {
    background-color: var(--ef-muted)
}
.blog-details__text-box {
    border: 1px solid var(--stroke-dark, var(--ef-outline));
    background: var(--ef-surface-2)
}
.blog-details__tag-and-social {
    border-top: 1px solid var(--ef-outline)
}
.career-page__sub-title {
    color: var(--ef-leaf-dark)
}
.career-page__single {
    border: 1px solid var(--ef-outline);
    background: var(--ef-surface)
}
.career-page__single::before {
    border: 1px solid var(--ef-outline);
    background: var(--ef-surface-2)
}
.career-page__icon {
    background: var(--ef-surface-3)
}
.career-page__country-list>a {
    color: var(--ef-muted);
    border: 1px solid var(--ef-outline);
    background-color: var(--ef-surface-2)
}
.career-page-top__content-box {
    border: 1px solid var(--ef-outline)
}
.career-page-top__job-apply-box {
    border-bottom: 1px solid var(--ef-outline)
}
.career-page-top__job-apply-icon {
    background: var(--ef-surface-3)
}
.career-page-top__job-apply-country-list>a {
    color: var(--ef-muted);
    border: 1px solid var(--ef-outline);
    background-color: var(--ef-surface-2)
}
.career-page-top__interested-job {
    background: var(--ef-surface-2)
}
.case-two__content {
    background: var(--ef-surface)
}
.collaboration-one__inner {
    border: 1px solid var(--ef-outline);
    background-color: var(--ef-surface-2)
}
.collaboration-one__icon-1 {
    background-color: var(--ef-surface-2)
}
.collaboration-one__icon-2 {
    background-color: var(--ef-surface-2)
}
.collaboration-one__icon-3 {
    background-color: var(--ef-surface-2)
}
.collaboration-one__icon-4 {
    background-color: var(--ef-surface-2)
}
.collaboration-one__icon-5 {
    background-color: var(--ef-surface-2)
}
.collaboration-one__icon-6 {
    background-color: var(--ef-surface-2)
}
.collaboration-one__icon-7 {
    background-color: var(--ef-surface-2)
}
.contact-one__social a {
    color: var(--ef-outline)
}
.contact-one__form-box {
    border: 1px solid var(--ef-outline)
}
.contact-one__form-box .form-group input[type="text"],
.contact-one__form-box .form-group input[type="email"],
.contact-one__form-box .form-group textarea {
    border: 1px solid var(--ef-outline)
}
.copywriting-tool__btn-two {
    background: var(--ef-surface-2)
}
.copywriting-tool__btn-two:before {
    background: linear-gradient(211deg, var(--ef-brown) 13.4%, var(--ef-brown-hover) 118.74%)
}
.copywriting-tool-shape-1 {
    background: linear-gradient(93deg, var(--ef-surface-2) 7.07%, var(--ef-sun) 97.81%)
}
.counter-one__count h3 {
    background: linear-gradient(180deg, #FFF 0%, rgba(var(--ef-brown-rgb), 0.04) 100%)
}
.counter-one__percent {
    background: linear-gradient(180deg, #FFF 0%, rgba(var(--ef-brown-rgb), 0.04) 100%)
}
.create-something__inner {
    border: 2px solid var(--ef-brown);
    background: var(--ef-surface)
}
.create-something__gallery-single:before {
    background: linear-gradient(180deg, rgba(var(--ef-shadow-rgb), 0.12) 0%, var(--ef-surface-2) 96.49%)
}
.feature-one__color-overly-1 {
    background: linear-gradient(93deg, var(--ef-leaf) 7.07%, var(--ef-sun) 97.81%)
}
.feature-one__ai-pack h3 {
    color: var(--ef-brown-hover)
}
.feature-one__single {
    border: 1px solid var(--ef-outline);
    background: rgba(var(--ef-brown-rgb), 0.04)
}
.feature-one__cpu-icon-box {
    background-color: rgba(var(--ef-brown-rgb), 0.04)
}
.core-feature__content-one-img-box {
    background: linear-gradient(180deg, var(--ef-surface-3) 0%, var(--ef-surface) 100%)
}
.core-feature__content-two-img-box {
    background: linear-gradient(180deg, var(--ef-surface-3) 0%, var(--ef-surface) 100%)
}
.footer-widget__email-input-box input[type="email"] {
    background-color: var(--ef-surface)
}
.free-trail__wrap {
    background: var(--ef-surface)
}
.gallery-one__img:after {
    background: var(--ef-surface)
}
.main-header .main-menu .navigation>li>ul {
    border: 1px solid var(--ef-outline)
}
.main-header .main-menu .navigation>li>ul>li>a {
    color: var(--ef-muted)
}
.main-header .main-menu .navigation>li>ul>li>ul {
    border: 1px solid var(--ef-outline)
}
.main-header .main-menu .navigation>li>ul>li>ul>li {
    border-bottom: 0px solid var(--ef-outline)
}
.main-header .main-menu .navigation>li>ul>li>ul>li>a {
    color: var(--ef-muted)
}
.header-three__nav-outer-content .hamburger {
    border: 1px solid var(--ef-outline)
}
.mobile-menu .menu-backdrop {
    background: var(--ef-surface)
}
.mobile-menu .navigation li {
    border-bottom: 1px solid var(--ef-outline)
}
.search-popup .close-search {
    background-color: var(--ef-surface);
    color: var(--ef-ink)
}
.search-popup .form-group input[type="text"],
.search-popup .form-group input[type="search"] {
    border: 1px solid var(--ef-outline)
}
.close-sidebar-widget.close-button {
    background-color: var(--ef-surface);
    color: var(--ef-ink)
}
.register-one__btn {
    background: linear-gradient(211deg, var(--ef-brown) 13.4%, var(--ef-brown-hover) 118.74%)
}
.page-title:before {
    background: linear-gradient(93deg, var(--ef-leaf) 7.07%, var(--ef-sun) 97.81%)
}
.pricing-one .slider {
    background-color: var(--ef-brown-hover)
}
.pricing-one__discount {
    background: var(--ef-surface-3)
}
.pricing-one__single {
    background: var(--ef-surface)
}
.pricing-one__btn:before {
    background: linear-gradient(211deg, var(--ef-brown) 13.4%, var(--ef-brown-hover) 118.74%)
}
.solutions-two__content-one {
    background: var(--ef-surface-2)
}
.solutions-two__content-one-img-box {
    border: 1px solid var(--ef-outline);
    background: var(--ef-surface-3)
}
.solutions-two__content-two-single {
    background-color: var(--ef-surface-2);
    border: 1px solid var(--ef-outline)
}
.solutions-two__content-three {
    background-color: var(--ef-surface-2)
}
.solutions-two__content-three-left:before {
    background: linear-gradient(180deg, var(--ef-surface-2) 0%, rgba(var(--ef-shadow-rgb), 0.00) 101.72%)
}
.team-one__img:before {
    background-color: var(--ef-surface)
}
.testimonial-one:before {
    background: linear-gradient(180deg, rgba(var(--ef-shadow-rgb), 0.00) 0%, var(--ef-surface) 13.28%, var(--ef-surface) 53.79%, var(--ef-surface) 79.45%)
}
.testimonial-one__single {
    border: 1px solid var(--ef-outline);
    background: var(--ef-surface-2)
}
.testimonial-one__ratting {
    background: var(--ef-surface-3)
}
.video-one__play {
    border: 1px solid var(--ef-brown-hover);
    background: rgba(var(--ef-shadow-rgb), 0.12);
    color: var(--ef-brown-hover)
}
.home-fintech .faq-one__inner .accrodion-grp .accrodion.active .accrodion-title h4 {
    color: var(--ef-ink) !important
}
.faq-one__inner .accrodion-grp .accrodion {
    background-color: var(--ef-surface-2);
    border: 1px solid var(--ef-outline)
}
.faq-one__inner .accrodion-grp .accrodion-title h4 {
    color: var(--ef-muted)
}
.faq-one__inner .accrodion-grp .accrodion.active .accrodion-title h4 {
    color: var(--ef-ink)
}
.faq-one__inner .accrodion-grp .accrodion-title h4::before {
    color: var(--ef-muted)
}
.faq-one__inner .accrodion-grp .accrodion.active .accrodion-title h4::before {
    color: var(--ef-ink)
}
.main-footer {
    background-color: var(--ef-surface)
}
.footer-widget__title {
    color: var(--ef-ink)
}
.footer-widget__about-text {
    color: var(--ef-muted)
}
.footer-widget__company-list li a {
    color: var(--ef-muted)
}
.footer-widget__company-list li a:hover {
    color: var(--ef-brown-hover)
}
.footer-widget__resources-list li a {
    color: var(--ef-muted)
}
.footer-widget__resources-list li a:hover {
    color: var(--ef-brown-hover)
}
.footer-widget__newsletter-text {
    color: var(--ef-muted)
}
.footer-widget__newsletter-input-box input[type="email"] {
    background-color: var(--ef-surface);
    color: var(--ef-muted)
}
.footer-widget__newsletter-btn:hover {
    background-color: var(--ef-leaf-dark)
}
.footer-widget__social a:hover {
    color: var(--ef-brown-hover)
}
.main-footer__bottom-text {
    color: var(--ef-muted)
}
.main-footer__bottom-text a {
    color: var(--ef-ink)
}
