/* Auto-generated per-site theme variant */
:root {
  --theme-color: #cfe147;
  --theme-color2: #35bfd4;
  --theme-bg-light: #fbfdec;
  --color-dark: #33163b;
  --footer-bg: #221037;
  --footer-bg2: #331844;
  --box-shadow: 0 0 40px 5px rgb(0 0 0 / 0.08);
}

.theme-btn,
.btn-primary,
.btn.theme-btn,
.header-nav .theme-btn {
  border-radius: 14px;
  padding: 17px 24px;
}

.section-padding,
.pt-120,
.pb-120 {
  padding-top: 87px;
  padding-bottom: 87px;
}

.footer-area {
  border-top: 3px solid var(--theme-color);
}
