:root {
  --color-background: #F4F4F4;
  --color-text: #000;
  --color-header-bg: #fff;
  --color-section-bg: #fff;
  --color-title-highlight: #4DFBB6;
  --color-gradient-start: #ABFFDE;
  --color-gradient-end: #89E0BE;
  --color-footer-bg: #1FDEAC;
  --color-footer-border: #1DBA91;
}


body {
  background-color: var(--color-background);
  color: var(--color-text);
}

.header-container {
  background-color: var(--color-header-bg);
}

h1,
.header-container ul a {
  color: var(--color-text);
}

.footer-container>.info h4 {
  color: var(--color-footer-bg);
}

.footer-logo path:nth-child(2),
.logo path:nth-child(2) {
  fill: var(--color-text);
}

footer,
.business-container,
.how-body,
.how-section,
.how-header .how-white {
  background-color: var(--color-section-bg);
}

.how-section .title div {
  background-color: var(--color-title-highlight);
}

.download .box {
  background: linear-gradient(90deg, var(--color-gradient-start) 0%, var(--color-gradient-end) 100%);
}

.bussines-item {
  background-color: var(--color-background);
}

.business-container>a {
  box-shadow: 0px 0px 12px 0px var(--color-title-highlight);
  background: linear-gradient(123.69deg, var(--color-title-highlight) -2.33%, #2E956C 152.35%);
}

.icon-mobile-dark {
  display: none;
}

.faq-item {
  background-color: #FFFFFF80;
}

.footer-container>.info a {
  color: #ACACAC;
}

.slider {
  border: 1px solid #000;
}

.slider::before {
  background-color: #000;
}

.faq-item svg path {
  stroke: var(--color-text);
}

@media (max-width: 992px) {
  .download {
    background: linear-gradient(90deg, #ABFFDE 0%, #89E0BE 100%);
  }
  
  .faq-item {
    border-top: 1px solid var(--color-footer-bg);
    background-color: transparent;
  }

  .bussines-item {
    background-color: #fff;
  }

  .download .box,
  .how-section,
  .how-body,
  .how-section .title div,
  .business-container {
    background-color: transparent;
  }
  
  .icon-mobile-dark {
    display: none;
  }
}