:root {
  --sd-tint4: #f9fff2;
  --sd-tint3: #e7fcd5;
  --sd-tint2: #c4f19e;
  --sd-tint1: #a3e574;
  --sd-base: #84d251;
  --sd-shade1: #459b14;
  --sd-shade2: #3a8111;
  --sd-shade3: #204c06;
  --sd-shade4: #0a1901;
  --sd-neutral-tint4: #fefffc;
  --sd-neutral-tint3: #f7faf3;
  --sd-neutral-tint2b: #f0f7eb;
  --sd-neutral-tint2: #eaf3e3;
  --sd-neutral-tint1: #d7e4cf;
  --sd-neutral-base: #bdccb4;
  --sd-neutral-shade1: #9aa693;
  --sd-neutral-shade2: #6e766a;
  --sd-neutral-shade3: #3e433c;
  --sd-neutral-shade4: #111210;
  --sd-base-focus: rgba(132, 210, 81, 0.5);
  --sd-shade1-focus: rgba(85, 179, 30, 0.5);
  --sd-shade2-focus: rgba(58, 129, 17, 0.5);
}
.sd-cta-btn:not(:focus)::before, .btn.sd-outline-cta-btn:not(:focus)::before,
:not(.input-group) .sd-border-btn:not(:focus)::before {
    box-shadow:
        0 4px 6px rgba(58, 129, 17, 0.6),
        0 4px 12px rgba(132, 210, 81, 0.3);
}

header #sdTopNav .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%285, 179, 30, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

#sdHomeContent .accordion#sdHomeAccordion {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23204c06'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233a8111'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#sdInnerPageContent #sdInnerHeroImg > picture > img,
.why-us-wrapper > div[class*="sd-why"] > img,
.sd-why-us-wrapper > .sd-why-us-block > div > img {
    filter: brightness(0.9) grayscale(100%) sepia(100%) hue-rotate(60deg) saturate(180%);
}
.sd-uc-outcome div.sd-uc-outcome-block > div > img {
    filter: grayscale(100%) sepia(100%) hue-rotate(50deg) saturate(180%);
}