
/* =========================================================
   PEST CONTROL & FUMIGATION
   DARK MODE — HEADER ONLY
========================================================= */

body.pcf-dark-mode .pcf-header {
    background: #10201d;
    border-color: #263b36;

    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.16);
}


body.pcf-dark-mode .pcf-logo-text strong {
    color: #f3f8f6;
}


body.pcf-dark-mode .pcf-logo-text small {
    color: #91a49e;
}


/* Navigation */

body.pcf-dark-mode .pcf-nav-link,
body.pcf-dark-mode .pcf-nav-dropdown-btn {
    color: #b8c8c3;
}


body.pcf-dark-mode .pcf-nav-link:hover,
body.pcf-dark-mode .pcf-nav-dropdown-btn:hover,
body.pcf-dark-mode .pcf-nav-link.pcf-active {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-home-dropdown.pcf-active
.pcf-nav-dropdown-btn {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-nav-link::after,
body.pcf-dark-mode .pcf-nav-dropdown-btn::after {
    background: #72d6bd;
}


/* Dropdown */

body.pcf-dark-mode .pcf-home-dropdown-menu {
    background: #172b26;
    border-color: #2d4540;

    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.35);
}


body.pcf-dark-mode .pcf-home-dropdown-menu a {
    color: #e2ece9;
}


body.pcf-dark-mode .pcf-home-dropdown-menu .pcf-dropdown-content strong {
    color: #ffffff;
}


body.pcf-dark-mode .pcf-home-dropdown-menu a:hover {
    background: #203a33;
}


body.pcf-dark-mode .pcf-home-dropdown-menu a.pcf-active {
    background: #24483e;
    color: #79dbc2;
}


body.pcf-dark-mode .pcf-home-dropdown-menu a.pcf-active
.pcf-dropdown-content strong {
    color: #ffffff;
}


body.pcf-dark-mode .pcf-home-dropdown-menu a.pcf-active
.pcf-dropdown-content small {
    color: #b8d0c8;
}


body.pcf-dark-mode .pcf-dropdown-icon {
    background: #24483e;
    color: #79dbc2;
}


body.pcf-dark-mode .pcf-home-dropdown-menu small {
    color: #8fa29c;
}


/* Theme / RTL buttons */

body.pcf-dark-mode .pcf-theme-toggle,
body.pcf-dark-mode .pcf-rtl-toggle {
    background: #172b26;
    border-color: #334b45;
    color: #b9cbc5;
}


body.pcf-dark-mode .pcf-theme-toggle:hover,
body.pcf-dark-mode .pcf-rtl-toggle:hover {
    color: #79dbc2;
    border-color: #79dbc2;
}


body.pcf-dark-mode .pcf-theme-dark-icon {
    display: none;
}


body.pcf-dark-mode .pcf-theme-light-icon {
    display: inline-block;
}


/* Login */

body.pcf-dark-mode .pcf-login-btn {
    background: #72d6bd;
    color: #10201d;

    box-shadow: 0 8px 20px rgba(114, 214, 189, 0.12);
}


body.pcf-dark-mode .pcf-login-btn:hover {
    background: #8be3cc;
    color: #10201d;
}


/* Mobile */

body.pcf-dark-mode .pcf-navigation {
    background: #10201d;
    border-color: #263b36;
}


body.pcf-dark-mode .pcf-menu-toggle {
    background: #172b26;
    border-color: #334b45;
}


body.pcf-dark-mode .pcf-menu-toggle span {
    background: #dce9e5;
}



/* =========================================================
   PEST CONTROL & FUMIGATION
   DARK MODE — FOOTER
   MATCHES HEADER: body.pcf-dark-mode
========================================================= */


/* =========================================================
   FOOTER MAIN
========================================================= */

body.pcf-dark-mode .pcf-footer {
    background: #10201d;
    color: #f3f8f6;
}


/* =========================================================
   FOOTER MAIN AREA
========================================================= */

body.pcf-dark-mode .pcf-footer-main {
    background: #10201d;

    border-top-color: #263b36;
}


/* =========================================================
   FOOTER LOGO
========================================================= */

body.pcf-dark-mode .pcf-footer-logo-text strong {
    color: #f3f8f6;
}


body.pcf-dark-mode .pcf-footer-logo-text small {
    color: #91a49e;
}


body.pcf-dark-mode .pcf-footer-logo-icon {
    background: #72d6bd;
    color: #10201d;

    box-shadow:
        0 8px 22px rgba(0, 0, 0, 0.20);
}


/* =========================================================
   DESCRIPTION
========================================================= */

body.pcf-dark-mode .pcf-footer-description {
    color: #91a49e;
}


/* =========================================================
   GUARANTEE BOX
========================================================= */

body.pcf-dark-mode .pcf-footer-guarantee {
    background: #172b26;

    border-color: #2d4540;
}


body.pcf-dark-mode .pcf-footer-guarantee-icon {
    background: #24483e;

    color: #79dbc2;
}


body.pcf-dark-mode .pcf-footer-guarantee strong {
    color: #e2ece9;
}


body.pcf-dark-mode .pcf-footer-guarantee small {
    color: #8fa29c;
}


/* =========================================================
   FOOTER HEADINGS
========================================================= */

body.pcf-dark-mode .pcf-footer-column h3,
body.pcf-dark-mode .pcf-footer-contact h3 {
    color: #f3f8f6;
}


/* =========================================================
   FOOTER TITLE LINE
========================================================= */

body.pcf-dark-mode .pcf-footer-line {
    background: #72d6bd;
}


/* =========================================================
   FOOTER LINKS
========================================================= */

body.pcf-dark-mode .pcf-footer-column li a {
    color: #b8c8c3;
}


body.pcf-dark-mode .pcf-footer-column li a i {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-footer-column li a:hover {
    color: #79dbc2;
}


body.pcf-dark-mode .pcf-footer-column li a:hover i {
    color: #79dbc2;
}


/* =========================================================
   CONTACT ICON
========================================================= */

body.pcf-dark-mode .pcf-footer-contact-icon {
    background: #172b26;

    color: #72d6bd;

    border-color: #2d4540;
}


/* =========================================================
   CONTACT TEXT
========================================================= */

body.pcf-dark-mode .pcf-footer-contact-item strong {
    color: #e2ece9;
}


body.pcf-dark-mode .pcf-footer-contact-item p,
body.pcf-dark-mode .pcf-footer-contact-item a {
    color: #91a49e;
}


body.pcf-dark-mode .pcf-footer-contact-item a:hover {
    color: #79dbc2;
}


/* =========================================================
   SOCIAL ICONS
========================================================= */

body.pcf-dark-mode .pcf-footer-social a {
    background: #172b26;

    border-color: #334b45;

    color: #b9cbc5;
}


body.pcf-dark-mode .pcf-footer-social a:hover {
    background: #72d6bd;

    border-color: #72d6bd;

    color: #10201d;

    transform: translateY(-3px);
}


/* =========================================================
   FOOTER BOTTOM
========================================================= */

body.pcf-dark-mode .pcf-footer-bottom {
    background: #0b1815;

    border-top-color: #263b36;
}


/* =========================================================
   FOOTER COPYRIGHT
========================================================= */

body.pcf-dark-mode .pcf-footer-bottom p {
    color: #81958f;
}


/* =========================================================
   FOOTER BOTTOM LINKS
========================================================= */

body.pcf-dark-mode .pcf-footer-bottom-links a {
    color: #81958f;
}


body.pcf-dark-mode .pcf-footer-bottom-links a:hover {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-footer-bottom-links span {
    background: #40554f;
}

/* =========================================================
   HOME BANNER — DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-home-banner {
    background:
        linear-gradient(
            90deg,
            rgba(6, 22, 19, 0.97) 0%,
            rgba(8, 28, 24, 0.90) 48%,
            rgba(8, 28, 24, 0.55) 100%
        ),
        url("../images/arjun-mj-792-GkRUtes-unsplash.jpg")
        center center / cover no-repeat;
}


body.pcf-dark-mode .pcf-home-banner-card {
    background: rgba(16, 32, 29, 0.88);

    border-color: #2d4540;
}


body.pcf-dark-mode .pcf-home-banner-stat {
    background: #172b26;

    border-color: #334b45;
}


body.pcf-dark-mode .pcf-home-banner-stat strong {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-home-banner-stat span {
    color: #91a49e;
}

/* =========================================================
   WHY CHOOSE US — DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-why-section {
    background: #0d1d19;
}


body.pcf-dark-mode .pcf-why-label {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-why-intro h2 {
    color: #f3f8f6;
}


body.pcf-dark-mode .pcf-why-intro h2 span {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-why-intro > p {
    color: #91a49e;
}


body.pcf-dark-mode .pcf-why-link {
    color: #72d6bd;

    border-color: #72d6bd;
}


body.pcf-dark-mode .pcf-why-link:hover {
    color: #8be3cc;
}


body.pcf-dark-mode .pcf-why-features {
    border-color: #263b36;
}


body.pcf-dark-mode .pcf-why-feature {
    background: #10201d;

    border-color: #263b36;
}


body.pcf-dark-mode .pcf-why-feature:hover {
    background: #172b26;
}


body.pcf-dark-mode .pcf-why-number {
    color: #304740;
}


body.pcf-dark-mode .pcf-why-icon {
    background: #19382f;

    color: #72d6bd;
}


body.pcf-dark-mode .pcf-why-feature:hover .pcf-why-icon {
    background: #72d6bd;

    color: #10201d;
}


body.pcf-dark-mode .pcf-why-feature-content h3 {
    color: #f3f8f6;
}


body.pcf-dark-mode .pcf-why-feature-content p {
    color: #91a49e;
}

/* =====================================================
   SERVICES - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-services-section {
    background: #0d1d19;
}

body.pcf-dark-mode .pcf-services-label {
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-services-intro h2 {
    color: #f3f8f6;
}

body.pcf-dark-mode .pcf-services-intro h2 span {
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-services-intro > p {
    color: #91a49e;
}


/* Highlight */

body.pcf-dark-mode .pcf-services-highlight {
    background: #172b26;
    border-left-color: #72d6bd;
}

body.pcf-dark-mode .pcf-services-highlight-icon {
    background: #72d6bd;
    color: #10201d;
}

body.pcf-dark-mode .pcf-services-highlight strong {
    color: #e2ece9;
}

body.pcf-dark-mode .pcf-services-highlight small {
    color: #8fa29c;
}


/* Main Link */

body.pcf-dark-mode .pcf-services-main-link {
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-services-main-link:hover {
    color: #8be3cc;
}


/* List */

body.pcf-dark-mode .pcf-services-list {
    border-top-color: #263b36;
}


/* Items */

body.pcf-dark-mode .pcf-service-item {
    border-bottom-color: #263b36;
}

body.pcf-dark-mode .pcf-service-item:hover {
    background: #172b26;
}


/* Index */

body.pcf-dark-mode .pcf-service-index {
    color: #62746e;
}


/* Icon */

body.pcf-dark-mode .pcf-service-icon {
    background: #172b26;
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-service-item:hover .pcf-service-icon {
    background: #72d6bd;
    color: #10201d;
}


/* Content */

body.pcf-dark-mode .pcf-service-content h3 {
    color: #eaf3f0;
}

body.pcf-dark-mode .pcf-service-content p {
    color: #91a49e;
}


/* Label */

body.pcf-dark-mode .pcf-service-mini-label {
    color: #72d6bd;
}


/* Featured */

body.pcf-dark-mode .pcf-service-featured {
    background: #172b26;
}

body.pcf-dark-mode .pcf-service-featured:hover {
    background: #203a33;
}

body.pcf-dark-mode .pcf-service-featured .pcf-service-icon {
    background: #72d6bd;
    color: #10201d;
}


/* Arrow */

body.pcf-dark-mode .pcf-service-arrow {
    border-color: #334b45;
    color: #91a49e;
}

body.pcf-dark-mode .pcf-service-item:hover .pcf-service-arrow {
    background: #72d6bd;
    border-color: #72d6bd;
    color: #10201d;
}

/* =====================================================
   PROTECTION SECTION - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-protection-section {
    background: #0d1d19;
    padding: 10px;
}


/* Image */

body.pcf-dark-mode .pcf-protection-image-wrap {
    background: #172b26;
}


body.pcf-dark-mode .pcf-protection-image-overlay {
    background:
        linear-gradient(
            180deg,
            rgba(16, 32, 29, 0.05) 30%,
            rgba(16, 32, 29, 0.60) 100%
        );
}


/* Badge */

body.pcf-dark-mode .pcf-protection-badge {
    background: rgba(23, 43, 38, 0.96);

    box-shadow:
        0 18px 45px rgba(0, 0, 0, 0.35);
}


body.pcf-dark-mode .pcf-protection-badge-icon {
    background: #72d6bd;

    color: #10201d;
}


body.pcf-dark-mode .pcf-protection-badge strong {
    color: #e2ece9;
}


body.pcf-dark-mode .pcf-protection-badge span {
    color: #8fa29c;
}


/* Side Label */

body.pcf-dark-mode .pcf-protection-side-label span {
    color: #647871;
}


/* Content */

body.pcf-dark-mode .pcf-protection-label {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-protection-content h2 {
    color: #f3f8f6;
}


body.pcf-dark-mode .pcf-protection-content h2 span {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-protection-description {
    color: #91a49e;
}


/* Points */

body.pcf-dark-mode .pcf-protection-points {
    border-top-color: #263b36;
}


body.pcf-dark-mode .pcf-protection-point {
    border-bottom-color: #263b36;
}


body.pcf-dark-mode .pcf-protection-point-icon {
    background: #172b26;

    color: #72d6bd;
}


body.pcf-dark-mode
.pcf-protection-point:hover
.pcf-protection-point-icon {
    background: #72d6bd;

    color: #10201d;
}


body.pcf-dark-mode .pcf-protection-point h3 {
    color: #e2ece9;
}


body.pcf-dark-mode .pcf-protection-point p {
    color: #91a49e;
}


/* Stats */

body.pcf-dark-mode .pcf-protection-stats {
    border-top-color: #263b36;
    border-bottom-color: #263b36;
}


body.pcf-dark-mode .pcf-protection-stat {
    border-right-color: #263b36;
}


body.pcf-dark-mode .pcf-protection-stat strong {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-protection-stat span {
    color: #91a49e;
}


/* Button */

body.pcf-dark-mode .pcf-protection-button {
    background: #72d6bd;

    color: #10201d;
}


body.pcf-dark-mode .pcf-protection-button:hover {
    background: #8be3cc;

    color: #10201d;
}


@media (max-width: 480px) {

    body.pcf-dark-mode .pcf-protection-stat {
        border-right: none;

        border-bottom-color: #263b36;
    }

}

/* =========================================================
   PEST-FREE CONFIDENCE
   DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-confidence-section {
    background: #0d1d19;
}


/* LEFT NUMBER */

body.pcf-dark-mode .pcf-confidence-number span {
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-confidence-number-line {
    background: #72d6bd;
}

body.pcf-dark-mode .pcf-confidence-number small {
    color: #81958f;
}


/* CENTER CONTENT */

body.pcf-dark-mode .pcf-confidence-label {
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-confidence-content h2 {
    color: #f3f8f6;
}

body.pcf-dark-mode .pcf-confidence-content h2 span {
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-confidence-intro {
    color: #91a49e;
}


/* STEPS */

body.pcf-dark-mode .pcf-confidence-steps {
    border-top-color: #263b36;
}

body.pcf-dark-mode .pcf-confidence-step {
    border-bottom-color: #263b36;
}

body.pcf-dark-mode .pcf-confidence-step-number {
    border-color: #38544c;
    color: #72d6bd;
}

body.pcf-dark-mode .pcf-confidence-step:hover
.pcf-confidence-step-number {
    background: #72d6bd;
    border-color: #72d6bd;
    color: #10201d;
}

body.pcf-dark-mode .pcf-confidence-step-content h3 {
    color: #e2ece9;
}

body.pcf-dark-mode .pcf-confidence-step-content p {
    color: #91a49e;
}


/* =========================================================
   RIGHT ASSURANCE PANEL
========================================================= */

body.pcf-dark-mode .pcf-confidence-assurance {
    background: #172b26;
    border-color: #2d4540;
}

body.pcf-dark-mode .pcf-confidence-assurance::before {
    background: #72d6bd;
    opacity: 0.08;
}


body.pcf-dark-mode .pcf-confidence-assurance-icon {
    background: #72d6bd;
    color: #10201d;
}


body.pcf-dark-mode .pcf-confidence-assurance-top span {
    color: #91a49e;
}


body.pcf-dark-mode .pcf-confidence-assurance-main strong {
    color: #f3f8f6;
}


body.pcf-dark-mode .pcf-confidence-assurance-main p {
    color: #91a49e;
}


body.pcf-dark-mode .pcf-confidence-assurance-list {
    border-top-color: #2d4540;
}


body.pcf-dark-mode .pcf-confidence-assurance-list i {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-confidence-assurance-list span {
    color: #b8c8c3;
}


body.pcf-dark-mode .pcf-confidence-assurance-link {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-confidence-assurance-link:hover {
    color: #8be3cc;
}


/* =========================================================
   PEST-FREE CONFIDENCE
   DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-confidence-section {
    background: #0D1D19;
}


/* LEFT NUMBER */

body.pcf-dark-mode .pcf-confidence-number span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-confidence-number-line {
    background: #72D6BD;
}

body.pcf-dark-mode .pcf-confidence-number small {
    color: #81958F;
}


/* CENTER */

body.pcf-dark-mode .pcf-confidence-label {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-confidence-content h2 {
    color: #F3F8F6;
}

body.pcf-dark-mode .pcf-confidence-content h2 span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-confidence-intro {
    color: #91A49E;
}


/* STEPS */

body.pcf-dark-mode .pcf-confidence-steps {
    border-top-color: #263B36;
}

body.pcf-dark-mode .pcf-confidence-step {
    border-bottom-color: #263B36;
}

body.pcf-dark-mode .pcf-confidence-step-number {
    border-color: #38544C;
    color: #72D6BD;
}

body.pcf-dark-mode
.pcf-confidence-step:hover
.pcf-confidence-step-number {
    background: #72D6BD;
    border-color: #72D6BD;
    color: #10201D;
}

body.pcf-dark-mode .pcf-confidence-step-content h3 {
    color: #E2ECE9;
}

body.pcf-dark-mode .pcf-confidence-step-content p {
    color: #91A49E;
}


/* ASSURANCE */

body.pcf-dark-mode .pcf-confidence-assurance {
    background: #172B26;
    border-color: #2D4540;
}

body.pcf-dark-mode .pcf-confidence-assurance::before {
    background: #72D6BD;
}

body.pcf-dark-mode .pcf-confidence-assurance-icon {
    background: #72D6BD;
    color: #10201D;
}

body.pcf-dark-mode .pcf-confidence-assurance-top span {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-confidence-assurance-main strong {
    color: #F3F8F6;
}

body.pcf-dark-mode .pcf-confidence-assurance-main p {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-confidence-assurance-list {
    border-top-color: #2D4540;
}

body.pcf-dark-mode .pcf-confidence-assurance-list i {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-confidence-assurance-list span {
    color: #B8C8C3;
}

body.pcf-dark-mode .pcf-confidence-assurance-link {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-confidence-assurance-link:hover {
    color: #8BE3CC;
}

/* =========================================================
   WHERE WE PROTECT
   DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-protect-zones-section {
    background: #0D1D19;
    padding: 70px;
}


/* INTRO */

body.pcf-dark-mode .pcf-protect-zones-label {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-protect-zones-intro h2 {
    color: #F3F8F6;
}

body.pcf-dark-mode .pcf-protect-zones-intro h2 span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-protect-zones-intro > p {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-protect-zones-link {
    color: #72D6BD;
    border-bottom-color: #72D6BD;
}


/* ZONE LIST */

body.pcf-dark-mode .pcf-protect-zones-list {
    border-top-color: #263B36;
}


/* ZONE */

body.pcf-dark-mode .pcf-protect-zone {
    border-bottom-color: #263B36;
}


/* ICON */

body.pcf-dark-mode .pcf-protect-zone-icon {
    border-color: #38544C;
    color: #72D6BD;
}

body.pcf-dark-mode
.pcf-protect-zone:hover
.pcf-protect-zone-icon {
    background: #72D6BD;
    border-color: #72D6BD;
    color: #10201D;
}


/* CONTENT */

body.pcf-dark-mode .pcf-protect-zone-content span {
    color: #81958F;
}

body.pcf-dark-mode .pcf-protect-zone-content h3 {
    color: #E2ECE9;
}

body.pcf-dark-mode .pcf-protect-zone-content p {
    color: #91A49E;
}


/* ARROW */

body.pcf-dark-mode .pcf-protect-zone-arrow {
    border-color: #38544C;
    color: #72D6BD;
}

body.pcf-dark-mode
.pcf-protect-zone:hover
.pcf-protect-zone-arrow {
    background: #72D6BD;
    border-color: #72D6BD;
    color: #10201D;
}


/* LINK HOVER */

body.pcf-dark-mode .pcf-protect-zones-link:hover {
    color: #8BE3CC;
    border-bottom-color: #8BE3CC;
}

/* =====================================================
   SERVICE PROCESS - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-process-section {
    background: #0D1D19;
}

body.pcf-dark-mode .pcf-process-label {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-process-intro h2 {
    color: #F3F8F6;
}

body.pcf-dark-mode .pcf-process-intro h2 span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-process-intro > p {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-process-note {
    background: #142822;
    border-left-color: #72D6BD;
}

body.pcf-dark-mode .pcf-process-note i {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-process-note span {
    color: #A8B9B4;
}

body.pcf-dark-mode .pcf-process-number {
    background: #0D1D19;
    border-color: #38544C;
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-process-item:hover .pcf-process-number {
    background: #72D6BD;
    border-color: #72D6BD;
    color: #10201D;
}

body.pcf-dark-mode .pcf-process-line {
    background: #263B36;
}

body.pcf-dark-mode .pcf-process-content > span {
    color: #81958F;
}

body.pcf-dark-mode .pcf-process-content h3 {
    color: #E2ECE9;
}

body.pcf-dark-mode .pcf-process-item:hover .pcf-process-content h3 {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-process-content p {
    color: #91A49E;
}

/* =====================================================
   PROFESSIONAL CARE - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-care-section {
    background: #0D1D19;
}

body.pcf-dark-mode .pcf-care-image-wrap {
    background: #142822;
}

body.pcf-dark-mode .pcf-care-image-overlay {
    background:
        linear-gradient(
            180deg,
            rgba(13,29,25,0.05) 35%,
            rgba(13,29,25,0.82) 100%
        );
}

body.pcf-dark-mode .pcf-care-image-caption {
    background: rgba(18,35,31,0.94);
}

body.pcf-dark-mode .pcf-care-image-caption > span {
    background: #72D6BD;
    color: #10201D;
}

body.pcf-dark-mode .pcf-care-image-caption strong {
    color: #E2ECE9;
}

body.pcf-dark-mode .pcf-care-image-caption small {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-care-side-text {
    color: #81958F;
}

body.pcf-dark-mode .pcf-care-side-text i {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-care-label {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-care-content h2 {
    color: #F3F8F6;
}

body.pcf-dark-mode .pcf-care-content h2 span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-care-description {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-care-points {
    border-top-color: #263B36;
}

body.pcf-dark-mode .pcf-care-point {
    border-bottom-color: #263B36;
}

body.pcf-dark-mode .pcf-care-point-number {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-care-point h3 {
    color: #E2ECE9;
}

body.pcf-dark-mode .pcf-care-point p {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-care-button {
    background: #72D6BD;
    color: #10201D;
}

body.pcf-dark-mode .pcf-care-button:hover {
    background: #8BE3CC;
}

/* =====================================================
   PEST PROTECTION GALLERY - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-gallery-section {
    background: #0D1D19;
}

body.pcf-dark-mode .pcf-gallery-heading h2 {
    color: #F3F8F6;
}

body.pcf-dark-mode .pcf-gallery-heading h2 span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-gallery-label {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-gallery-heading > p {
    color: #91A49E;
}

body.pcf-dark-mode .pcf-gallery-card {
    background: #142822;
}

body.pcf-dark-mode .pcf-gallery-overlay {
    background:
        linear-gradient(
            180deg,
            rgba(5,20,16,0.05) 25%,
            rgba(5,20,16,0.84) 100%
        );
}

body.pcf-dark-mode .pcf-gallery-card:hover .pcf-gallery-overlay {
    background:
        linear-gradient(
            180deg,
            rgba(5,20,16,0.15) 15%,
            rgba(5,20,16,0.92) 100%
        );
}

body.pcf-dark-mode .pcf-gallery-info span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-gallery-info p {
    color: rgba(255,255,255,0.72);
}

body.pcf-dark-mode .pcf-gallery-arrow {
    border-color: rgba(114,214,189,0.45);
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-gallery-card:hover .pcf-gallery-arrow {
    background: #72D6BD;
    border-color: #72D6BD;
    color: #10201D;
}

body.pcf-dark-mode .pcf-gallery-bottom {
    border-top-color: #263B36;
}

body.pcf-dark-mode .pcf-gallery-bottom-text i {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-gallery-bottom-text span {
    color: #81958F;
}

body.pcf-dark-mode .pcf-gallery-bottom > a {
    color: #72D6BD;
}

/* =========================================================
   FINAL SECTION — DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-final-section {
    background: #0D1D19;
}


body.pcf-dark-mode .pcf-final-image-overlay {
    background:
        linear-gradient(
            to top,
            rgba(4,18,14,.82),
            transparent 50%
        );
}


body.pcf-dark-mode .pcf-final-image-badge {
    background: rgba(18,35,30,.96);
    border-left-color: #72D6BD;
}


body.pcf-dark-mode .pcf-final-image-badge strong {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-final-image-badge small {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-final-image-badge > span {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-final-label {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-final-content h2 {
    color: #F3F8F6;
}


body.pcf-dark-mode .pcf-final-content h2 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-final-intro {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-final-features {
    border-top-color: #263B36;
}


body.pcf-dark-mode .pcf-final-feature {
    border-bottom-color: #263B36;
}


body.pcf-dark-mode .pcf-final-feature-icon {
    border-color: #38544C;
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-final-feature:hover .pcf-final-feature-icon {
    background: #72D6BD;
    border-color: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-final-feature h3 {
    color: #E2ECE9;
}


body.pcf-dark-mode .pcf-final-feature p {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-final-primary {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-final-primary:hover {
    background: #8BE3CC;
}


body.pcf-dark-mode .pcf-final-secondary {
    color: #72D6BD;
    border-bottom-color: #72D6BD;
}


body.pcf-dark-mode .pcf-final-secondary:hover {
    color: #8BE3CC;
    border-bottom-color: #8BE3CC;
}


body.pcf-dark-mode .pcf-final-trust {
    border-top-color: #263B36;
}


body.pcf-dark-mode .pcf-final-trust > div {
    border-right-color: #263B36;
}


body.pcf-dark-mode .pcf-final-trust strong {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-final-trust span {
    color: #81958F;
}

/* =========================================================
   SERVICES PAGE BANNER — DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-services-page-banner-overlay {
    background:
        linear-gradient(
            90deg,
            rgba(3, 14, 11, .96) 0%,
            rgba(3, 14, 11, .86) 50%,
            rgba(3, 14, 11, .48) 100%
        );
}


body.pcf-dark-mode .pcf-services-page-banner-label {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-services-page-banner-content h1 {
    color: #F4FAF8;
}


body.pcf-dark-mode .pcf-services-page-banner-content h1 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-services-page-banner-content p {
    color: #A8BBB5;
}


body.pcf-dark-mode .pcf-services-page-banner-meta span {
    color: #D9E8E3;
}


body.pcf-dark-mode .pcf-services-page-banner-meta i {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-services-page-banner-side {
    border-left-color: rgba(114,214,189,.28);
}


body.pcf-dark-mode .pcf-services-page-banner-side-line {
    background: #72D6BD;
}


body.pcf-dark-mode .pcf-services-page-banner-side > span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-services-page-banner-side strong {
    color: #F4FAF8;
}


body.pcf-dark-mode .pcf-services-page-banner-bottom {
    color: #879D96;
}


body.pcf-dark-mode .pcf-services-page-banner-bottom i {
    color: #72D6BD;
}

/* =========================================================
   PEST CONTROL SOLUTIONS — DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-pest-solutions-section {
    background: #0D1D19;
}


body.pcf-dark-mode .pcf-pest-solutions-label {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-pest-solutions-heading h2 {
    color: #F3F8F6;
}


body.pcf-dark-mode .pcf-pest-solutions-heading h2 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-pest-solutions-intro > p {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-pest-solutions-list {
    border-top-color: #263B36;
}


body.pcf-dark-mode .pcf-pest-solution {
    border-bottom-color: #263B36;
}


body.pcf-dark-mode .pcf-pest-solution:hover {
    background: #122A24;
}


body.pcf-dark-mode .pcf-pest-solution-number {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-pest-solution-type {
    color: #81958F;
}


body.pcf-dark-mode .pcf-pest-solution-content h3 {
    color: #E2ECE9;
}


body.pcf-dark-mode .pcf-pest-solution:hover .pcf-pest-solution-content h3 {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-pest-solution-content p {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-pest-solution-link {
    color: #72D6BD;
}

/* =========================================================
   FUMIGATION SERVICES — DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-fumigation-section {
    background: #0D1D19;
}


body.pcf-dark-mode .pcf-fumigation-label {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-fumigation-content h2 {
    color: #F3F8F6;
}


body.pcf-dark-mode .pcf-fumigation-content h2 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-fumigation-intro {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-fumigation-points {
    border-top-color: #263B36;
}


body.pcf-dark-mode .pcf-fumigation-point {
    border-bottom-color: #263B36;
}


body.pcf-dark-mode .pcf-fumigation-point > span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-fumigation-point h3 {
    color: #E2ECE9;
}


body.pcf-dark-mode .pcf-fumigation-point p {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-fumigation-button {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-fumigation-button:hover {
    background: #8BE3CC;
}


body.pcf-dark-mode .pcf-fumigation-main-overlay {
    background:
        linear-gradient(
            to top,
            rgba(3,14,11,.88),
            transparent 55%
        );
}


body.pcf-dark-mode .pcf-fumigation-image-info {
    border-left-color: #72D6BD;
}


body.pcf-dark-mode .pcf-fumigation-image-info span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-fumigation-image-info strong {
    color: #F3F8F6;
}
/* =========================================================
   PROTECTION ENVIRONMENTS — DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-environments-section {
    background: #0D1D19;
}


body.pcf-dark-mode .pcf-environments-label {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-environments-intro h2 {
    color: #F3F8F6;
}


body.pcf-dark-mode .pcf-environments-intro h2 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-environments-intro > p {
    color: #91A49E;
}


body.pcf-dark-mode .pcf-environment-card {
    background: #10251F;
}


body.pcf-dark-mode .pcf-environment-overlay {
    background:
        linear-gradient(
            to top,
            rgba(3,14,11,.98) 5%,
            rgba(3,14,11,.78) 45%,
            rgba(3,14,11,.18) 100%
        );
}


body.pcf-dark-mode .pcf-environment-card:hover
.pcf-environment-overlay {
    background:
        linear-gradient(
            to top,
            rgba(3,14,11,.99) 10%,
            rgba(3,14,11,.84) 58%,
            rgba(3,14,11,.28) 100%
        );
}


body.pcf-dark-mode .pcf-environment-top span {
    border-color: rgba(114,214,189,.4);
    color: #EAF5F1;
}


body.pcf-dark-mode .pcf-environment-top i {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-environment-type {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-environment-content h3 {
    color: #F3F8F6;
}


body.pcf-dark-mode .pcf-environment-content h3 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-environment-content p {
    color: #A4B7B0;
}


body.pcf-dark-mode .pcf-environment-link {
    border-bottom-color: #72D6BD;
    color: #F3F8F6;
}


body.pcf-dark-mode .pcf-environment-link i {
    color: #72D6BD;
}

/* =========================================================
   OUR TREATMENT APPROACH - DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-treatment-section {
    background: #0B1714;
}


/* INTRO */

body.pcf-dark-mode .pcf-treatment-heading h2 {
    color: #F1F6F4;
}

body.pcf-dark-mode .pcf-treatment-heading h2 span {
    color: #48D5B2;
}

body.pcf-dark-mode .pcf-treatment-label {
    color: #48D5B2;
}

body.pcf-dark-mode .pcf-treatment-intro > p {
    color: #AAB9B4;
}


/* PROCESS */

body.pcf-dark-mode .pcf-treatment-number {
    background: #0F211C;
    border-color: #2B4039;
}

body.pcf-dark-mode .pcf-treatment-number span {
    color: #48D5B2;
}

body.pcf-dark-mode .pcf-treatment-number i {
    background: #159879;
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-treatment-line {
    background: #2B4039;
}


/* CONTENT */

body.pcf-dark-mode .pcf-treatment-small {
    color: #71827C;
}

body.pcf-dark-mode .pcf-treatment-content h3 {
    color: #EAF2EF;
}

body.pcf-dark-mode .pcf-treatment-content h3 span {
    color: #48D5B2;
}

body.pcf-dark-mode .pcf-treatment-content p {
    color: #9EAEA8;
}


/* HOVER */

body.pcf-dark-mode .pcf-treatment-step:hover .pcf-treatment-number {
    background: #159879;
    border-color: #159879;
}

body.pcf-dark-mode .pcf-treatment-step:hover .pcf-treatment-number span {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-treatment-step:hover .pcf-treatment-number i {
    background: #07110F;
}


/* BOTTOM */

body.pcf-dark-mode .pcf-treatment-bottom {
    background: #10221D;
    border-color: #263A34;
}

body.pcf-dark-mode .pcf-treatment-bottom-icon {
    background: #159879;
}

body.pcf-dark-mode .pcf-treatment-bottom-text span {
    color: #48D5B2;
}

body.pcf-dark-mode .pcf-treatment-bottom-text strong {
    color: #EAF2EF;
}

body.pcf-dark-mode .pcf-treatment-btn {
    background: #EAF2EF;
    color: #10221D;
}

body.pcf-dark-mode .pcf-treatment-btn:hover {
    background: #159879;
    color: #FFFFFF;
}

/* =========================================================
   SAFETY & CHEMICAL STANDARDS - DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-safety-section {
    background: #0A1512;
}


/* VISUAL */

body.pcf-dark-mode .pcf-safety-visual {
    background: #07110F;
}

body.pcf-dark-mode .pcf-safety-overlay {
    background:
        linear-gradient(
            to top,
            rgba(3, 13, 10, 0.96) 0%,
            rgba(3, 13, 10, 0.45) 55%,
            rgba(3, 13, 10, 0.12) 100%
        );
}

body.pcf-dark-mode .pcf-safety-visual-label {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-safety-visual-content h3 {
    color: #F1F7F4;
}

body.pcf-dark-mode .pcf-safety-visual-content h3 span {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-safety-visual-content p {
    color: rgba(255,255,255,0.7);
}

body.pcf-dark-mode .pcf-safety-badge {
    background: #159879;
}


/* CONTENT */

body.pcf-dark-mode .pcf-safety-label {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-safety-content > h2 {
    color: #EDF5F1;
}

body.pcf-dark-mode .pcf-safety-content > h2 span {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-safety-intro {
    color: #A3B3AD;
}


/* ITEMS */

body.pcf-dark-mode .pcf-safety-item {
    border-color: #273A34;
}

body.pcf-dark-mode .pcf-safety-icon {
    background: #10221D;
    border-color: #2A4038;
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-safety-item:hover .pcf-safety-icon {
    background: #159879;
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-safety-item span {
    color: #74867F;
}

body.pcf-dark-mode .pcf-safety-item h3 {
    color: #E8F1ED;
}

body.pcf-dark-mode .pcf-safety-item p {
    color: #9EAEA8;
}


/* NOTE */

body.pcf-dark-mode .pcf-safety-note {
    background: #10221D;
    border-color: #159879;
}

body.pcf-dark-mode .pcf-safety-note > i {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-safety-note p {
    color: #A6B6B0;
}
/* =========================================================
   FINAL PROTECTION CTA - DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-final-cta-section {
    background: #08120F;
}

body.pcf-dark-mode .pcf-final-mini-image {
    border-color: #08120F;
}

body.pcf-dark-mode .pcf-final-cta-badge {
    background: #159879;
}

body.pcf-dark-mode .pcf-final-cta-label {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-final-cta-content h2 {
    color: #F1F7F4;
}

body.pcf-dark-mode .pcf-final-cta-content h2 span {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-final-cta-content > p {
    color: #9EAEA8;
}


/* FEATURES */

body.pcf-dark-mode .pcf-final-feature {
    background: #10221D;
    border-color: #2A4038;
    color: #DCE8E4;
}

body.pcf-dark-mode .pcf-final-feature i {
    color: #62DDBD;
}


/* PRIMARY */

body.pcf-dark-mode .pcf-final-primary-btn {
    background: #62DDBD;
    color: #081711;
}

body.pcf-dark-mode .pcf-final-primary-btn:hover {
    background: #FFFFFF;
    color: #081711;
}


/* SECONDARY */

body.pcf-dark-mode .pcf-final-secondary-btn {
    border-color: #435A52;
    color: #DCE8E4;
}

body.pcf-dark-mode .pcf-final-secondary-btn:hover {
    background: #FFFFFF;
    color: #10221D;
}


/* CONTACT */

body.pcf-dark-mode .pcf-final-contact {
    border-color: #293D36;
}

body.pcf-dark-mode .pcf-final-contact-icon {
    background: #17342B;
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-final-contact span {
    color: #71837C;
}

body.pcf-dark-mode .pcf-final-contact strong {
    color: #E5EEEA;
}


/* TRUST */

body.pcf-dark-mode .pcf-final-trust {
    background: #050D0B;
    border-color: #253A33;
}

body.pcf-dark-mode .pcf-final-trust-item {
    border-color: #253A33;
    color: #98AAA3;
}

body.pcf-dark-mode .pcf-final-trust-item i {
    color: #62DDBD;
}

/* =========================================================
   PACKAGES BANNER - DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-packages-banner {
    background: #050E0B;
}

body.pcf-dark-mode .pcf-packages-banner-bg {
    background:
        radial-gradient(
            circle at 85% 35%,
            rgba(21, 152, 121, 0.22),
            transparent 35%
        ),
        linear-gradient(
            120deg,
            #030A07 0%,
            #07150F 55%,
            #0A1D16 100%
        );
}

body.pcf-dark-mode .pcf-packages-banner-content h1 {
    color: #F1F7F4;
}

body.pcf-dark-mode .pcf-packages-banner-content h1 span {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-packages-banner-content > p {
    color: #9EAEA8;
}

body.pcf-dark-mode .pcf-packages-banner-label {
    color: #62DDBD;
}

body.pcf-dark-mode .pcf-packages-banner-btn {
    background: #62DDBD;
    color: #071711;
}

body.pcf-dark-mode .pcf-packages-banner-btn:hover {
    background: #FFFFFF;
}

body.pcf-dark-mode .pcf-packages-banner-note {
    color: #96A8A1;
}

body.pcf-dark-mode .pcf-packages-banner-note i {
    color: #62DDBD;
}


/* FLOATING CARD */

body.pcf-dark-mode .pcf-packages-floating-card {
    background: #12231E;
}

body.pcf-dark-mode .pcf-packages-floating-icon {
    background: #159879;
}

body.pcf-dark-mode .pcf-packages-floating-card span {
    color: #7D9189;
}

body.pcf-dark-mode .pcf-packages-floating-card strong {
    color: #E6F0EC;
}

body.pcf-dark-mode .pcf-packages-number {
    background: #159879;
}


/* META */

body.pcf-dark-mode .pcf-packages-banner-meta {
    background: rgba(2, 9, 6, 0.65);
    border-color: rgba(255,255,255,0.08);
}

body.pcf-dark-mode .pcf-packages-meta-inner > span {
    color: #778A82;
}

body.pcf-dark-mode .pcf-packages-meta-inner > span:not(:first-child) {
    border-color: rgba(255,255,255,0.08);
}

body.pcf-dark-mode .pcf-packages-scroll {
    color: #62DDBD !important;
}

/* =====================================================
   PACKAGE PLANS - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-package-plans-section {
    background: #0d1815;
}

body.pcf-dark-mode .pcf-package-plans-intro h2 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-plans-intro h2 span {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-plans-label {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-plans-intro-right {
    border-color: #263a34;
}

body.pcf-dark-mode .pcf-package-plans-intro-right p {
    color: #9aa8a2;
}

body.pcf-dark-mode .pcf-package-plans-list {
    border-color: #263a34;
}

body.pcf-dark-mode .pcf-package-plan {
    border-color: #263a34;
}

body.pcf-dark-mode .pcf-package-plan:hover {
    background: #14221e;
}

body.pcf-dark-mode .pcf-package-plan-main h3 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-plan-main p {
    color: #91a09a;
}

body.pcf-dark-mode .pcf-package-plan-features span {
    color: #aab6b1;
}

body.pcf-dark-mode .pcf-package-plan-link {
    border-color: #27f2c0;
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-plan-link:hover {
    background: #27f2c0;
    color: #082f25;
}

body.pcf-dark-mode .pcf-package-plan-featured {
    background: #123f34;
    border-color: #123f34;
}

body.pcf-dark-mode .pcf-package-plan-featured:hover {
    background: #174b3d;
}
/* =====================================================
   PACKAGE BENEFITS - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-package-benefits-section {
    background: #0d1815;
    padding: 60px;
}

body.pcf-dark-mode .pcf-package-benefits-content h2 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-benefits-content h2 span {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-benefits-label {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-benefits-intro {
    color: #9aa8a2;
}

body.pcf-dark-mode .pcf-package-benefit-list {
    border-color: #293b35;
}

body.pcf-dark-mode .pcf-package-benefit-item {
    border-color: #293b35;
}

body.pcf-dark-mode .pcf-package-benefit-icon {
    background: #172822;
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-benefit-item h3 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-benefit-item p {
    color: #91a09a;
}

body.pcf-dark-mode .pcf-package-benefits-btn {
    background: #27f2c0;
    color: #082f25;
}

body.pcf-dark-mode .pcf-package-benefits-btn:hover {
    background: #ffffff;
    color: #082f25;
}

body.pcf-dark-mode .pcf-package-benefits-image-small {
    border-color: #0d1815;
}/* =====================================================
   PACKAGE COVERAGE - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-package-coverage-section {
    background: #0d1815;
}

body.pcf-dark-mode .pcf-package-coverage-heading h2 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-coverage-heading h2 span {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-coverage-label {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-coverage-heading p {
    color: #9aa8a2;
}

body.pcf-dark-mode .pcf-package-coverage-grid {
    background: #293b35;
}

body.pcf-dark-mode .pcf-package-coverage-item {
    background: #14221e;
}

body.pcf-dark-mode .pcf-package-coverage-item > i {
    background: #1b3029;
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-coverage-item h3 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-coverage-item p {
    color: #91a09a;
}

body.pcf-dark-mode .pcf-package-coverage-item a {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-coverage-featured {
    background: #1f5c4a;
}
/* =====================================================
   PACKAGE INCLUSIONS - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-package-inclusions-section {
    background: #0d1815;
}

body.pcf-dark-mode .pcf-package-inclusions-heading h2 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-inclusions-heading h2 span {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-inclusions-label {
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-inclusions-heading > p {
    color: #9aa8a2;
    border-color: #293b35;
}

body.pcf-dark-mode .pcf-package-inclusions-list {
    border-color: #293b35;
}

body.pcf-dark-mode .pcf-package-inclusion-row {
    border-color: #293b35;
}

body.pcf-dark-mode .pcf-package-inclusion-row:hover {
    background: #14221e;
}

body.pcf-dark-mode .pcf-package-inclusion-title i {
    background: #1b3029;
    color: #27f2c0;
}

body.pcf-dark-mode .pcf-package-inclusion-title h3 {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-inclusion-row > p {
    color: #91a09a;
}

body.pcf-dark-mode .pcf-package-inclusion-status {
    border-color: #426257;
    color: #27f2c0;
}

/* =========================================================
   PACKAGE SELECTION GUIDE - DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-package-guide-section {
    background: #102b25;
}


body.pcf-dark-mode .pcf-package-guide-label {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-package-guide-content h2 {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-package-guide-content h2 span {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-package-guide-intro {
    color: #aebdb7;
}


body.pcf-dark-mode .pcf-package-guide-step {
    border-color: rgba(255, 255, 255, 0.12);
}


body.pcf-dark-mode .pcf-package-guide-step h3 {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-package-guide-step p {
    color: #aebdb7;
}


body.pcf-dark-mode .pcf-package-guide-number {
    border-color: #6ed3c0;
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-package-guide-step:hover .pcf-package-guide-number {
    background: #6ed3c0;
    color: #102b25;
}


body.pcf-dark-mode .pcf-package-guide-side-image {
    background: #173a32;
}


body.pcf-dark-mode .pcf-package-guide-image-tag {
    background: rgba(16, 43, 37, 0.95);
}


body.pcf-dark-mode .pcf-package-guide-image-tag i {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-package-guide-image-tag span {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-package-guide-side-badge {
    background: #6ed3c0;
    color: #102b25;
}

 /* =========================================================
    PACKAGE COMPARISON - DARK MODE
 ========================================================= */

body.pcf-dark-mode .pcf-package-comparison-section {
    background: #0d2420;
}

body.pcf-dark-mode .pcf-package-comparison-label {
    color: #6ed3c0;
}

body.pcf-dark-mode .pcf-package-comparison-heading h2 {
    color: #f4f7f5;
}

body.pcf-dark-mode .pcf-package-comparison-heading h2 span {
    color: #6ed3c0;
}

body.pcf-dark-mode .pcf-package-comparison-heading > p {
    color: #aebdb7;
}


/* TABLE */

body.pcf-dark-mode .pcf-package-comparison-table {
    background: #102b25;
    border-color: rgba(255,255,255,0.12);
}

body.pcf-dark-mode .pcf-package-comparison-head {
    border-color: rgba(255,255,255,0.12);
}

body.pcf-dark-mode .pcf-package-comparison-head > div {
    border-color: rgba(255,255,255,0.12);
}

body.pcf-dark-mode .pcf-package-feature-title {
    color: #879a93;
}

body.pcf-dark-mode .pcf-package-comparison-head strong {
    color: #f4f7f5;
}

body.pcf-dark-mode .pcf-package-comparison-head span {
    color: #879a93;
}


/* POPULAR */

body.pcf-dark-mode .pcf-package-feature-popular {
    background: #173a32;
}

body.pcf-dark-mode .pcf-package-feature-popular em {
    background: #6ed3c0;
    color: #102b25;
}


/* ROWS */

body.pcf-dark-mode .pcf-package-comparison-row {
    border-color: rgba(255,255,255,0.09);
}

body.pcf-dark-mode .pcf-package-comparison-row > div {
    border-color: rgba(255,255,255,0.09);
}

body.pcf-dark-mode .pcf-package-feature-name {
    color: #d6e0dc;
}

body.pcf-dark-mode .pcf-package-feature-name i {
    color: #6ed3c0;
}

body.pcf-dark-mode .pcf-package-comparison-row > div:not(.pcf-package-feature-name) i {
    color: #6ed3c0;
}

body.pcf-dark-mode .pcf-package-comparison-row > div:not(.pcf-package-feature-name) .fa-minus {
    color: #66756f;
}

body.pcf-dark-mode .pcf-package-comparison-row:hover {
    background: #142f29;
}

body.pcf-dark-mode .pcf-package-comparison-row:hover
.pcf-package-feature-popular {
    background: #1c4037;
}


/* FOOTER */

body.pcf-dark-mode .pcf-package-comparison-footer {
    background: #071b17;
}

body.pcf-dark-mode .pcf-package-comparison-footer span {
    color: #6ed3c0;
}

body.pcf-dark-mode .pcf-package-comparison-footer strong {
    color: #ffffff;
}

body.pcf-dark-mode .pcf-package-comparison-footer a {
    background: #6ed3c0;
    color: #102b25;
}

body.pcf-dark-mode .pcf-package-comparison-footer a:hover {
    background: #ffffff;
}
/* =========================================================
   CHEMICAL SAFETY PRINCIPLES - DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-chemical-principles-section {
    background: #0d2420;
}


body.pcf-dark-mode .pcf-chemical-principles-label {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-chemical-principles-content h2 {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-chemical-principles-content h2 span {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-chemical-principles-intro {
    color: #aebdb7;
}


/* PRINCIPLES */

body.pcf-dark-mode .pcf-chemical-principle {
    border-color: rgba(255, 255, 255, 0.11);
}


body.pcf-dark-mode .pcf-chemical-principle-icon {
    background: #173a32;
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-chemical-principle:hover .pcf-chemical-principle-icon {
    background: #6ed3c0;
    color: #102b25;
}


body.pcf-dark-mode .pcf-chemical-principle h3 {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-chemical-principle p {
    color: #aebdb7;
}


/* IMAGES */

body.pcf-dark-mode .pcf-chemical-principles-image-small {
    background: #173a32;
}


body.pcf-dark-mode .pcf-chemical-principles-overlay-card {
    background: rgba(16, 43, 37, 0.95);
}


body.pcf-dark-mode .pcf-chemical-principles-overlay-card > span {
    background: #6ed3c0;
    color: #102b25;
}


body.pcf-dark-mode .pcf-chemical-principles-overlay-card strong {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-chemical-principles-overlay-card small {
    color: #aebdb7;
}


body.pcf-dark-mode .pcf-chemical-principles-number {
    background: #6ed3c0;
    color: #102b25;
}

/* =========================================================
   SAFE TREATMENT WORKFLOW - DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-safe-workflow-section {
    background: #0d2420;
    padding: 50px;
}


body.pcf-dark-mode .pcf-safe-workflow-label {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-safe-workflow-intro h2 {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-safe-workflow-intro h2 span {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-safe-workflow-intro p {
    color: #aebdb7;
}


/* WORKFLOW */

body.pcf-dark-mode .pcf-safe-workflow-list {
    border-color: rgba(255,255,255,0.11);
}


body.pcf-dark-mode .pcf-safe-workflow-item {
    border-color: rgba(255,255,255,0.11);
}


body.pcf-dark-mode .pcf-safe-workflow-item:hover {
    background: #142f29;
}


body.pcf-dark-mode .pcf-safe-workflow-number {
    color: #60736c;
}


body.pcf-dark-mode .pcf-safe-workflow-icon {
    background: #173a32;
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-safe-workflow-item:hover .pcf-safe-workflow-icon {
    background: #6ed3c0;
    color: #102b25;
}


body.pcf-dark-mode .pcf-safe-workflow-content > span {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-safe-workflow-content h3 {
    color: #f4f7f5;
}


body.pcf-dark-mode .pcf-safe-workflow-content p {
    color: #aebdb7;
}


/* ARROW */

body.pcf-dark-mode .pcf-safe-workflow-arrow {
    border-color: rgba(255,255,255,0.18);
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-safe-workflow-item:hover .pcf-safe-workflow-arrow {
    background: #6ed3c0;
    border-color: #6ed3c0;
    color: #102b25;
}


/* NOTE */

body.pcf-dark-mode .pcf-safe-workflow-note {
    background: #071b17;
}


body.pcf-dark-mode .pcf-safe-workflow-note-icon {
    border-color: rgba(110,211,192,0.3);
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-safe-workflow-note strong {
    color: #6ed3c0;
}


body.pcf-dark-mode .pcf-safe-workflow-note p {
    color: #f4f7f5;
}
/* =====================================================
   CHEMICAL SAFETY GUIDE — DARK MODE
===================================================== */

body.pcf-dark-mode .pcf-treatment-safety-guide {
    background: #101A16;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-label {
    color: #7DB7A5;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-label span {
    border-color: #7DB7A5;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-intro h2 {
    color: #F2F5F3;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-intro h2 span {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-intro p {
    color: #AAB7B1;
}

body.pcf-dark-mode .pcf-treatment-safety-card {
    background: #17231E;
    border-color: rgba(255,255,255,0.08);
}

body.pcf-dark-mode .pcf-treatment-safety-card:hover {
    box-shadow: 0 22px 50px rgba(0,0,0,0.35);
}

body.pcf-dark-mode .pcf-treatment-safety-stage {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-treatment-safety-content h3 {
    color: #F2F5F3;
}

body.pcf-dark-mode .pcf-treatment-safety-content p {
    color: #AAB7B1;
}

body.pcf-dark-mode .pcf-treatment-safety-content li {
    color: #D7E0DC;
}

body.pcf-dark-mode .pcf-treatment-safety-content li i {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-footer {
    background: #0B2A21;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-footer-text span {
    color: #8DB9AA;
}

body.pcf-dark-mode .pcf-treatment-safety-guide-btn {
    background: #F2F5F3;
    color: #102B22;
}/* =====================================================
   CHEMICAL SAFETY — STANDARDS DARK MODE
===================================================== */

body.pcf-dark-mode .pcf-chemical-standards-section {
    background: #101A16;
}

body.pcf-dark-mode .pcf-chemical-standards-label {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-chemical-standards-heading h2 {
    color: #F2F5F3;
}

body.pcf-dark-mode .pcf-chemical-standards-heading h2 span {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-chemical-standards-heading > p {
    color: #AAB7B1;
}

body.pcf-dark-mode .pcf-chemical-standards-list {
    border-color: rgba(255,255,255,0.10);
}

body.pcf-dark-mode .pcf-chemical-standard-item {
    border-color: rgba(255,255,255,0.10);
}

body.pcf-dark-mode .pcf-chemical-standard-item:hover {
    background: #17251F;
}

body.pcf-dark-mode .pcf-chemical-standard-number {
    color: #718078;
}

body.pcf-dark-mode .pcf-chemical-standard-icon {
    border-color: #38564B;
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-chemical-standard-item:hover
.pcf-chemical-standard-icon {
    background: #2F6B58;
    border-color: #2F6B58;
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-chemical-standard-content span {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-chemical-standard-content h3 {
    color: #F2F5F3;
}

body.pcf-dark-mode .pcf-chemical-standard-content p {
    color: #AAB7B1;
}

body.pcf-dark-mode .pcf-chemical-standard-arrow {
    color: #718078;
}

body.pcf-dark-mode .pcf-chemical-standard-item:hover
.pcf-chemical-standard-arrow {
    color: #8BC5B1;
}/* =====================================================
   CHEMICAL SAFETY — FINAL DARK MODE
===================================================== */

body.pcf-dark-mode .pcf-chemical-final-section {
    background: #091E17;
}

body.pcf-dark-mode .pcf-chemical-final-bg {
    background:
        radial-gradient(
            circle at 78% 40%,
            rgba(88, 151, 125, 0.18),
            transparent 34%
        ),
        radial-gradient(
            circle at 15% 80%,
            rgba(255,255,255,0.03),
            transparent 28%
        );
}

body.pcf-dark-mode .pcf-chemical-final-label {
    color: #9CCAB8;
}

body.pcf-dark-mode .pcf-chemical-final-content h2 {
    color: #F3F7F5;
}

body.pcf-dark-mode .pcf-chemical-final-content h2 span {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-chemical-final-content > p {
    color: #B5C5BE;
}

body.pcf-dark-mode .pcf-chemical-final-point {
    color: #D7E2DD;
}

body.pcf-dark-mode .pcf-chemical-final-point i {
    color: #8BC5B1;
}

body.pcf-dark-mode .pcf-chemical-final-primary {
    background: #F3F7F5;
    color: #102A20;
}

body.pcf-dark-mode .pcf-chemical-final-secondary {
    color: #C7D5D0;
}

body.pcf-dark-mode .pcf-chemical-final-small-image {
    border-color: #091E17;
}

body.pcf-dark-mode .pcf-chemical-final-badge {
    background: #F1F5F3;
}

body.pcf-dark-mode .pcf-chemical-final-badge strong {
    color: #15382D;
}

body.pcf-dark-mode .pcf-chemical-final-badge span {
    color: #63726C;
}

body.pcf-dark-mode .pcf-chemical-final-number {
    background: rgba(8, 31, 23, 0.82);
    border-color: rgba(255,255,255,0.25);
}

body.pcf-dark-mode .pcf-chemical-final-number span {
    color: #9BC5B5;
}

body.pcf-dark-mode .pcf-chemical-final-bottom {
    color: #82AD9D;
}

body.pcf-dark-mode .pcf-chemical-final-line {
    background: rgba(255,255,255,0.15);
}/* =====================================================
   CONTACT INTRO - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-contact-intro-section {
    background: #101916;
}

body.pcf-dark-mode .pcf-contact-intro-label {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-contact-intro-content h2 {
    color: #F3F6F4;
}

body.pcf-dark-mode .pcf-contact-intro-content h2 span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-contact-intro-description {
    color: #AAB6B0;
}


body.pcf-dark-mode .pcf-contact-detail {
    border-color: rgba(114, 214, 189, 0.16);
}

body.pcf-dark-mode .pcf-contact-detail:last-child {
    border-color: rgba(114, 214, 189, 0.16);
}

body.pcf-dark-mode .pcf-contact-detail-icon {
    background: #72D6BD;
    color: #10201D;
}

body.pcf-dark-mode .pcf-contact-detail-content small {
    color: #7F9189;
}

body.pcf-dark-mode .pcf-contact-detail-content strong {
    color: #E9EFEC;
}

body.pcf-dark-mode .pcf-contact-detail > i {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-contact-intro-image-small {
    background: #18231F;
    border-color: #101916;
}

body.pcf-dark-mode .pcf-contact-intro-number {
    background: #18231F;
}

body.pcf-dark-mode .pcf-contact-intro-number span {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-contact-intro-number strong {
    color: #DCE6E1;
}/* =====================================================
   CONTACT BOOK VISIT - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-contact-book-section {
    background: #101916;
    padding: 50px;
}


body.pcf-dark-mode .pcf-contact-book-label {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-contact-book-heading h2 {
    color: #F3F6F4;
}


body.pcf-dark-mode .pcf-contact-book-heading h2 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-contact-book-heading p {
    color: #AAB6B0;
}


body.pcf-dark-mode .pcf-contact-book-item {
    border-color: rgba(114, 214, 189, 0.16);
}


body.pcf-dark-mode .pcf-contact-book-item:last-of-type {
    border-color: rgba(114, 214, 189, 0.16);
}


body.pcf-dark-mode .pcf-contact-book-number {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-contact-book-item-content h3 {
    color: #EAF0ED;
}


body.pcf-dark-mode .pcf-contact-book-item-content p {
    color: #A4B0AA;
}


body.pcf-dark-mode .pcf-contact-book-item-icon {
    border-color: rgba(114, 214, 189, 0.25);
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-contact-book-item:hover .pcf-contact-book-item-icon {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-contact-book-cta {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-contact-book-cta:hover {
    background: #8BE3CC;
}


body.pcf-dark-mode .pcf-contact-book-card {
    background: #18231F;
}


body.pcf-dark-mode .pcf-contact-book-card-icon {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-contact-book-card small {
    color: #82938B;
}


body.pcf-dark-mode .pcf-contact-book-card strong {
    color: #E7EEEA;
}


body.pcf-dark-mode .pcf-contact-book-tag {
    background: #72D6BD;
    color: #10201D;
}/* =====================================================
   VISIT BOOKING - DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-visit-booking-section {
    background: #101916;
}


body.pcf-dark-mode .pcf-visit-form-label {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-visit-form-area h2 {
    color: #F3F6F4;
}


body.pcf-dark-mode .pcf-visit-form-area h2 span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-visit-form-intro {
    color: #AAB6B0;
}


body.pcf-dark-mode .pcf-visit-field label {
    color: #DCE5E0;
}


body.pcf-dark-mode .pcf-visit-field input,
body.pcf-dark-mode .pcf-visit-field select,
body.pcf-dark-mode .pcf-visit-field textarea {
    background: #18231F;
    border-color: #33443D;
    color: #E8EFEB;
}


body.pcf-dark-mode .pcf-visit-field input::placeholder,
body.pcf-dark-mode .pcf-visit-field textarea::placeholder {
    color: #73827B;
}


body.pcf-dark-mode .pcf-visit-field input:focus,
body.pcf-dark-mode .pcf-visit-field select:focus,
body.pcf-dark-mode .pcf-visit-field textarea:focus {
    border-color: #72D6BD;

    box-shadow: 0 0 0 3px rgba(114, 214, 189, 0.08);
}


body.pcf-dark-mode .pcf-visit-submit-btn {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-visit-submit-btn:hover {
    background: #8BE3CC;
}


body.pcf-dark-mode .pcf-visit-form-note {
    color: #83928B;
}


body.pcf-dark-mode .pcf-visit-form-note i {
    color: #72D6BD;
}


/* =====================================================
   DARK MAP
====================================================== */

body.pcf-dark-mode .pcf-visit-map-area {
    background: #18231F;

    box-shadow: 0 20px 55px rgba(0, 0, 0, 0.25);
}


body.pcf-dark-mode .pcf-visit-map-header {
    border-color: #2B3A34;
}


body.pcf-dark-mode .pcf-visit-map-header span {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-visit-map-header strong {
    color: #EAF0ED;
}


body.pcf-dark-mode .pcf-visit-map iframe {
    filter: grayscale(45%) brightness(65%);
}


body.pcf-dark-mode .pcf-map-location-card {
    background: rgba(24, 35, 31, 0.96);
}


body.pcf-dark-mode .pcf-map-location-icon {
    background: #72D6BD;
    color: #10201D;
}


body.pcf-dark-mode .pcf-map-location-card small {
    color: #83928B;
}


body.pcf-dark-mode .pcf-map-location-card strong {
    color: #E8EFEB;
}


body.pcf-dark-mode .pcf-map-location-card div span {
    color: #899790;
}


body.pcf-dark-mode .pcf-visit-map-footer {
    border-color: #2B3A34;
}


body.pcf-dark-mode .pcf-visit-map-footer > div + div {
    border-color: #2B3A34;
}


body.pcf-dark-mode .pcf-visit-map-footer > div > i {
    color: #72D6BD;
}


body.pcf-dark-mode .pcf-visit-map-footer small {
    color: #718079;
}


body.pcf-dark-mode .pcf-visit-map-footer strong {
    color: #DCE5E0;
}


@media (max-width: 480px) {

    body.pcf-dark-mode .pcf-visit-map-footer > div + div {
        border-top-color: #2B3A34;
    }
}
/* =====================================================
   LOGIN DARK MODE
====================================================== */

body.pcf-dark-mode {
    background: #101815;
    color: #DCE5E0;
}


body.pcf-dark-mode .pcf-login-page {
    background: #101815;
}


body.pcf-dark-mode .pcf-login-right {
    background: #101815;
}


body.pcf-dark-mode .pcf-login-back {
    color: #89968F;
}


body.pcf-dark-mode .pcf-login-back:hover {
    color: #6ED3E6;
}


body.pcf-dark-mode .pcf-login-control {
    border-color: #2B3A34;
    background: #17211D;
    color: #AAB7B0;
}


body.pcf-dark-mode .pcf-login-control:hover {
    border-color: #6ED3E6;
    color: #6ED3E6;
}


/* Heading */

body.pcf-dark-mode .pcf-login-heading h2 {
    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-login-heading p {
    color: #89968F;
}


body.pcf-dark-mode .pcf-login-heading > span {
    color: #6ED3E6;
}


/* Input */

body.pcf-dark-mode .pcf-login-field label {
    color: #D0D9D4;
}


body.pcf-dark-mode .pcf-login-input input {
    border-color: #2B3A34;
    background: #17211D;
    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-login-input input::placeholder {
    color: #66746D;
}


body.pcf-dark-mode .pcf-login-input input:focus {
    border-color: #6ED3E6;
}


body.pcf-dark-mode .pcf-login-input > i {
    color: #718079;
}


body.pcf-dark-mode .pcf-login-input button {
    color: #718079;
}


body.pcf-dark-mode .pcf-login-input button:hover {
    color: #6ED3E6;
}


/* Remember */

body.pcf-dark-mode .pcf-login-remember label {
    color: #89968F;
}


body.pcf-dark-mode .pcf-login-remember span {
    border-color: #39483F;
    background: #17211D;
}


/* Button */

body.pcf-dark-mode .pcf-login-submit {
    background: #1F5C4A;
}


body.pcf-dark-mode .pcf-login-submit:hover {
    background: #28735C;
}


/* Security */

body.pcf-dark-mode .pcf-login-security {
    border-color: #2B3A34;
    background: #17211D;
}


body.pcf-dark-mode .pcf-login-security-icon {
    color: #6ED3E6;
}


body.pcf-dark-mode .pcf-login-security strong {
    color: #DCE5E0;
}


body.pcf-dark-mode .pcf-login-security p {
    color: #7C8982;
}


/* Signup */

body.pcf-dark-mode .pcf-login-signup {
    color: #748078;
}


body.pcf-dark-mode .pcf-login-signup a {
    color: #6ED3E6;
}


/* Footer */

body.pcf-dark-mode .pcf-login-footer {
    border-color: #2B3A34;
    color: #68766F;
}


/* Mobile Logo */

body.pcf-dark-mode .pcf-login-mobile-brand .pcf-logo-text {
    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-login-mobile-brand .pcf-logo-text small {
    color: #7C8982;
}
/* =====================================================
   SIGNUP DARK MODE
====================================================== */

body.pcf-dark-mode {

    background: #101815;

    color: #DCE5E0;
}


body.pcf-dark-mode .pcf-signup-page {

    background: #101815;
}


body.pcf-dark-mode .pcf-signup-right {

    background: #101815;
}


/* Top */

body.pcf-dark-mode .pcf-signup-back {

    color: #89968F;
}


body.pcf-dark-mode .pcf-signup-back:hover {

    color: #6ED3E6;
}


body.pcf-dark-mode .pcf-signup-control {

    border-color: #2B3A34;

    background: #17211D;

    color: #AAB7B0;
}


body.pcf-dark-mode .pcf-signup-control:hover {

    border-color: #6ED3E6;

    color: #6ED3E6;
}


/* Heading */

body.pcf-dark-mode .pcf-signup-heading > span {

    color: #6ED3E6;
}


body.pcf-dark-mode .pcf-signup-heading h2 {

    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-signup-heading p {

    color: #89968F;
}


/* Fields */

body.pcf-dark-mode .pcf-signup-field label {

    color: #D0D9D4;
}


body.pcf-dark-mode .pcf-signup-input input {

    border-color: #2B3A34;

    background: #17211D;

    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-signup-input input::placeholder {

    color: #66746D;
}


body.pcf-dark-mode .pcf-signup-input input:focus {

    border-color: #6ED3E6;
}


body.pcf-dark-mode .pcf-signup-input > i {

    color: #718079;
}


body.pcf-dark-mode .pcf-signup-input button {

    color: #718079;
}


body.pcf-dark-mode .pcf-signup-input button:hover {

    color: #6ED3E6;
}


/* Terms */

body.pcf-dark-mode .pcf-signup-terms small {

    color: #89968F;
}


body.pcf-dark-mode .pcf-signup-terms a {

    color: #6ED3E6;
}


body.pcf-dark-mode .pcf-signup-terms label > span {

    border-color: #39483F;

    background: #17211D;
}


/* Submit */

body.pcf-dark-mode .pcf-signup-submit {

    background: #1F5C4A;
}


body.pcf-dark-mode .pcf-signup-submit:hover {

    background: #28735C;
}


/* Security */

body.pcf-dark-mode .pcf-signup-security {

    border-color: #2B3A34;

    background: #17211D;
}


body.pcf-dark-mode .pcf-signup-security-icon {

    color: #6ED3E6;
}


body.pcf-dark-mode .pcf-signup-security strong {

    color: #DCE5E0;
}


body.pcf-dark-mode .pcf-signup-security p {

    color: #7C8982;
}


/* Login */

body.pcf-dark-mode .pcf-signup-login {

    color: #748078;
}


body.pcf-dark-mode .pcf-signup-login a {

    color: #6ED3E6;
}


/* Footer */

body.pcf-dark-mode .pcf-signup-footer {

    border-color: #2B3A34;

    color: #68766F;
}


/* Mobile Logo */

body.pcf-dark-mode .pcf-signup-mobile-brand .pcf-logo-text {

    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-signup-mobile-brand .pcf-logo-text small {

    color: #7C8982;
}


/* =====================================================
   AUTH MINT ACCENT
===================================================== */

body.pcf-dark-mode .pcf-login-back:hover,
body.pcf-dark-mode .pcf-login-control:hover,
body.pcf-dark-mode .pcf-login-heading > span,
body.pcf-dark-mode .pcf-login-input:focus-within > i,
body.pcf-dark-mode .pcf-login-input button:hover,
body.pcf-dark-mode .pcf-login-security-icon,
body.pcf-dark-mode .pcf-login-signup a,
body.pcf-dark-mode .pcf-signup-back:hover,
body.pcf-dark-mode .pcf-signup-control:hover,
body.pcf-dark-mode .pcf-signup-heading > span,
body.pcf-dark-mode .pcf-signup-input:focus-within > i,
body.pcf-dark-mode .pcf-signup-input button:hover,
body.pcf-dark-mode .pcf-signup-security-icon,
body.pcf-dark-mode .pcf-signup-login a {
    color: #72D6BD;
}

body.pcf-dark-mode .pcf-login-input input:focus,
body.pcf-dark-mode .pcf-signup-input input:focus {
    border-color: #72D6BD;
}

body.pcf-dark-mode .pcf-login-control:hover,
body.pcf-dark-mode .pcf-signup-control:hover {
    border-color: #72D6BD;
}

/* =====================================================
   HOME 2 — DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-home2-hero {
    background: #101815;
}

body.pcf-dark-mode .pcf-home2-protection-card {
    background: #17211D;

    box-shadow:
        0 18px 45px rgba(0,0,0,0.45);
}

body.pcf-dark-mode .pcf-home2-card-icon {
    background: #24362F;
    color: #6ED3E6;
}

body.pcf-dark-mode .pcf-home2-protection-card small {
    color: #82918A;
}

body.pcf-dark-mode .pcf-home2-protection-card strong {
    color: #E2EBE7;
}

body.pcf-dark-mode .pcf-home2-secondary-btn {
    border-color: rgba(255,255,255,0.30);
}

body.pcf-dark-mode .pcf-home2-secondary-btn:hover {
    background: #FFFFFF;
    color: #1F5C4A;
}
/* =====================================================
   HOME 2 — INTRO DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-home2-intro {
    background: #101815;
}

body.pcf-dark-mode .pcf-home2-intro-content h2 {
    color: #E3EBE7;
}

body.pcf-dark-mode .pcf-home2-intro-content > p {
    color: #9AA8A1;
}

body.pcf-dark-mode .pcf-home2-intro-feature {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-intro-feature-number {
    color: #1F5C4A;
    background: #1D3029;
}

body.pcf-dark-mode .pcf-home2-intro-feature-content h3 {
    color: #DCE5E0;
}

body.pcf-dark-mode .pcf-home2-intro-feature-content p {
    color: #87958E;
}

body.pcf-dark-mode .pcf-home2-intro-small-image {
    background: #17211D;
    box-shadow:
        0 18px 45px rgba(0,0,0,0.45);
}

body.pcf-dark-mode .pcf-home2-intro-label,
body.pcf-dark-mode .pcf-home2-intro-link {
    color: #1F5C4A;
}

/* =====================================================
   HOME 2 — PEST SECTION DARK MODE
====================================================== */

body.pcf-dark-mode .pcf-home2-pest-section {
    background: #101815;
}

body.pcf-dark-mode .pcf-home2-pest-heading h2 {
    color: #E2EBE7;
}

body.pcf-dark-mode .pcf-home2-pest-heading > p {
    color: #98A69F;
}

body.pcf-dark-mode .pcf-home2-pest-list {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-pest-item {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-pest-item:hover {
    background: #17231E;
}

body.pcf-dark-mode .pcf-home2-pest-item-content h3 {
    color: #DCE5E0;
}

body.pcf-dark-mode .pcf-home2-pest-item-content p {
    color: #89978F;
}

body.pcf-dark-mode .pcf-home2-pest-item-content span {
    color: #718079;
}

body.pcf-dark-mode .pcf-home2-pest-heading h2 span,
body.pcf-dark-mode .pcf-home2-pest-label,
body.pcf-dark-mode .pcf-home2-pest-item-number,
body.pcf-dark-mode .pcf-home2-pest-item > i {
    color: #6ED3E6;
}
/* =========================================================
   HOME 2 — PEST PROTECTION AREAS
   DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-home2-pest-section {
    background: #101815;
}


/* =========================================================
   HEADING
========================================================= */

body.pcf-dark-mode .pcf-home2-pest-heading h2 {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-pest-heading h2 span {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-pest-heading p {
    color: #9BA9A2;
}

body.pcf-dark-mode .pcf-home2-pest-heading-left > span,
body.pcf-dark-mode .pcf-home2-pest-heading-left > span i {
    color: #0B6B57;
}


/* =========================================================
   FEATURE
========================================================= */

body.pcf-dark-mode .pcf-home2-pest-feature {
    background: #17211D;
}

body.pcf-dark-mode .pcf-home2-pest-feature-content > span {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-pest-feature-content > span::before {
    background: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-pest-feature-content h3 {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-pest-feature-content h3 strong {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-pest-feature-content p {
    color: rgba(255, 255, 255, 0.72);
}

body.pcf-dark-mode .pcf-home2-pest-feature-content a {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-pest-feature-content a i {
    color: #0B6B57;
}


/* =========================================================
   PEST LIST
========================================================= */

body.pcf-dark-mode .pcf-home2-pest-list {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-pest-item {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-pest-item:hover {
    background: #17211D;
}

body.pcf-dark-mode .pcf-home2-pest-item-number {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-pest-item-image {
    background: #26332E;
}

body.pcf-dark-mode .pcf-home2-pest-label,
body.pcf-dark-mode .pcf-home2-pest-label i {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-pest-item-content h4 {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-pest-item-content p {
    color: #9BA9A2;
}

body.pcf-dark-mode .pcf-home2-pest-item > i {
    color: #0B6B57;
}


/* =========================================================
   BOTTOM
========================================================= */

body.pcf-dark-mode .pcf-home2-pest-bottom {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-pest-bottom span {
    color: #718079;
}

body.pcf-dark-mode .pcf-home2-pest-bottom strong {
    color: #DCE5E0;
}

body.pcf-dark-mode .pcf-home2-pest-bottom strong i {
    color: #0B6B57;
}

/* =========================================================
   HOME 2 — PROTECTION PROCESS
   DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-home2-process-section {
    background: #101815;
}


/* =========================================================
   TOP
========================================================= */

body.pcf-dark-mode .pcf-home2-process-title h2 {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-process-title h2 strong {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-process-title > span {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-process-title > span i {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-process-intro p {
    color: #9BA9A2;
}

body.pcf-dark-mode .pcf-home2-process-intro a {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-process-intro a i {
    color: #0B6B57;
}


/* =========================================================
   PROCESS LIST
========================================================= */

body.pcf-dark-mode .pcf-home2-process-list {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-process-row {
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-process-row:hover {
    background: #17211D;
}


/* =========================================================
   NUMBER
========================================================= */

body.pcf-dark-mode .pcf-home2-process-number {
    color: #0B6B57;
}


/* =========================================================
   ICON
========================================================= */

body.pcf-dark-mode .pcf-home2-process-icon {
    border-color: #35443E;
    background: #17211D;
}

body.pcf-dark-mode .pcf-home2-process-icon i {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-process-row:hover .pcf-home2-process-icon {
    border-color: #0B6B57;
    background: #101815;
}


/* =========================================================
   CONTENT
========================================================= */

body.pcf-dark-mode .pcf-home2-process-content > span {
    color: #718079;
}

body.pcf-dark-mode .pcf-home2-process-content h3 {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-process-content p {
    color: #9BA9A2;
}


/* =========================================================
   STATUS
========================================================= */

body.pcf-dark-mode .pcf-home2-process-status {
    color: #9BA9A2;
}

body.pcf-dark-mode .pcf-home2-process-status i {
    color: #0B6B57;
}


/* =========================================================
   BOTTOM
========================================================= */

body.pcf-dark-mode .pcf-home2-process-bottom > div i {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-process-bottom > div span {
    color: #718079;
}

body.pcf-dark-mode .pcf-home2-process-bottom strong {
    color: #DCE5E0;
}

/* =========================================================
   HOME 2 — PROPERTY PROTECTION
   DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-home2-property-section {
    background: #101815;
    padding: 50px;
}


/* =========================================================
   HEADER
========================================================= */

body.pcf-dark-mode .pcf-home2-property-label span,
body.pcf-dark-mode .pcf-home2-property-label span i {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-property-heading h2 {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-property-heading h2 strong {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-property-heading p {
    color: #9BA9A2;
}


/* =========================================================
   CARDS
========================================================= */

body.pcf-dark-mode .pcf-home2-property-card {
    background: #17211D;
}

body.pcf-dark-mode .pcf-home2-property-content > span {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-property-content h3 {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-property-content h3 strong {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-property-content p {
    color: rgba(255, 255, 255, 0.70);
}

body.pcf-dark-mode .pcf-home2-property-content a {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-property-content a i {
    color: #0B6B57;
}


/* =========================================================
   BOTTOM
========================================================= */

body.pcf-dark-mode .pcf-home2-property-bottom {
    background: #17211D;
    border-color: #2B3A34;
}

body.pcf-dark-mode .pcf-home2-property-bottom-icon {
    background: #101815;
}

body.pcf-dark-mode .pcf-home2-property-bottom-icon i {
    color: #0B6B57;
}

body.pcf-dark-mode .pcf-home2-property-bottom-text span {
    color: #718079;
}

body.pcf-dark-mode .pcf-home2-property-bottom-text strong {
    color: #DCE5E0;
}

body.pcf-dark-mode .pcf-home2-property-bottom > a {
    color: #FFFFFF;
}

body.pcf-dark-mode .pcf-home2-property-bottom > a i {
    color: #0B6B57;
}/* =========================================================
   HOME 2 — TREATMENT EXCELLENCE DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-home2-treatment-section {
    background: #101714;
}


body.pcf-dark-mode .pcf-home2-treatment-small-image {
    border-color: #101714;
}


body.pcf-dark-mode .pcf-home2-treatment-content h2 {
    color: #EDF4F0;
}


body.pcf-dark-mode .pcf-home2-treatment-content h2 span {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-treatment-intro {
    color: #9AA8A1;
}


body.pcf-dark-mode .pcf-home2-treatment-feature {
    border-color: #293731;
}


body.pcf-dark-mode .pcf-home2-treatment-feature-icon {
    border-color: #34463F;
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-treatment-feature h3 {
    color: #DCE7E1;
}


body.pcf-dark-mode .pcf-home2-treatment-feature p {
    color: #8B9992;
}


body.pcf-dark-mode .pcf-home2-treatment-label,
body.pcf-dark-mode .pcf-home2-treatment-label i {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-treatment-btn {
    background: #0B6B57;
    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-home2-treatment-btn:hover {
    background: #095745;
}


body.pcf-dark-mode .pcf-home2-treatment-number {
    background: #0B6B57;
    color: #FFFFFF;
}

/* =========================================================
   HOME 2 — PROTECTION PROMISE DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-home2-promise-section {
    background: #101714;
    padding: 60px;
}


body.pcf-dark-mode .pcf-home2-promise-heading h2 {
    color: #EDF4F0;
}


body.pcf-dark-mode .pcf-home2-promise-heading h2 span {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-promise-heading p {
    color: #9AA8A1;
}


body.pcf-dark-mode .pcf-home2-promise-label,
body.pcf-dark-mode .pcf-home2-promise-label i {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-promise-bottom {
    border-color: #293731;
}


body.pcf-dark-mode .pcf-home2-promise-stat {
    border-color: #293731;
}


body.pcf-dark-mode .pcf-home2-promise-stat span {
    color: #9AA69F;
}


body.pcf-dark-mode .pcf-home2-promise-stat strong {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-promise-action {
    border-color: #293731;
}


body.pcf-dark-mode .pcf-home2-promise-action > span {
    color: #7F8C85;
}


body.pcf-dark-mode .pcf-home2-promise-action a {
    background: #0B6B57;
    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-home2-promise-action a:hover {
    background: #095745;
}
/* =========================================================
   HOME 2 — WHY PREVENTION MATTERS DARK MODE
========================================================= */

body.pcf-dark-mode .pcf-home2-prevention-section {
    background: #101714;
}


body.pcf-dark-mode .pcf-home2-prevention-content h2 {
    color: #EDF4F0;
}


body.pcf-dark-mode .pcf-home2-prevention-content h2 span {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-prevention-intro {
    color: #9AA8A1;
}


body.pcf-dark-mode .pcf-home2-prevention-label,
body.pcf-dark-mode .pcf-home2-prevention-label i {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-prevention-list {
    border-color: #293731;
}


body.pcf-dark-mode .pcf-home2-prevention-item {
    border-color: #293731;
}


body.pcf-dark-mode .pcf-home2-prevention-index {
    border-color: #34463F;
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-prevention-item h3 {
    color: #DCE7E1;
}


body.pcf-dark-mode .pcf-home2-prevention-item p {
    color: #8B9992;
}


body.pcf-dark-mode .pcf-home2-prevention-link {
    color: #1F5C4A;
}


body.pcf-dark-mode .pcf-home2-prevention-side-image {
    background: #101714;
}


body.pcf-dark-mode .pcf-home2-prevention-badge {
    background: #0B6B57;
}/* =========================================================
   HOME 2 — FINAL CTA DARK MODE
========================================================= */

/*
   Banner already uses its own dark overlay,
   so the same visual appearance is intentionally
   maintained in dark mode.
*/

body.pcf-dark-mode .pcf-home2-final-section {
    background-color: #101714;
}


body.pcf-dark-mode .pcf-home2-final-overlay {
    background:
        linear-gradient(
            135deg,
            rgba(0, 0, 0, 0.76),
            rgba(0, 0, 0, 0.48)
        );
}


body.pcf-dark-mode .pcf-home2-final-label {
    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-home2-final-label i {
    color: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-final-content h2 {
    color: #FFFFFF;
}


body.pcf-dark-mode .pcf-home2-final-content h2 span {
    color: #72d6bd;
}


body.pcf-dark-mode .pcf-home2-final-content p {
    color: rgba(255,255,255,0.76);
}


body.pcf-dark-mode .pcf-home2-final-primary {
    background: #0B6B57;
}


body.pcf-dark-mode .pcf-home2-final-primary:hover {
    background: #095745;
}


body.pcf-dark-mode .pcf-home2-final-trust {
    border-color: rgba(255,255,255,0.18);
}


body.pcf-dark-mode .pcf-home2-final-trust-item {
    border-color: rgba(255,255,255,0.18);
}


body.pcf-dark-mode .pcf-home2-final-trust-item > i {
    color: #0B6B57;
}