:root, [data-bs-theme=light] {
  --bs-primary: #6DB902;
  --bs-primary-rgb: 109,185,2;
  --bs-primary-text-emphasis: #2C4A01;
  --bs-primary-bg-subtle: #E2F1CC;
  --bs-primary-border-subtle: #C5E39A;
  --bs-secondary: #E75664;
  --bs-secondary-rgb: 231,86,100;
  --bs-secondary-text-emphasis: #5C2228;
  --bs-secondary-bg-subtle: #FADDE0;
  --bs-secondary-border-subtle: #F5BBC1;
  --bs-success: #A08CCC;
  --bs-success-rgb: 160,140,204;
  --bs-success-text-emphasis: #403852;
  --bs-success-bg-subtle: #ECE8F5;
  --bs-success-border-subtle: #D9D1EB;
  --bs-info: #FC9F2F;
  --bs-info-rgb: 252,159,47;
  --bs-info-text-emphasis: #654013;
  --bs-info-bg-subtle: #FEECD5;
  --bs-info-border-subtle: #FED9AC;
  --bs-dark: #3d444a;
  --bs-dark-rgb: 61,68,74;
  --bs-dark-text-emphasis: #181B1E;
  --bs-dark-bg-subtle: #D8DADB;
  --bs-dark-border-subtle: #B1B4B7;
  --bs-body-font-family: 'Montserrat Alternates', sans-serif;
  --bs-body-font-size: 1.1rem;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6DB902;
  --bs-btn-border-color: #6DB902;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #83C428;
  --bs-btn-hover-border-color: #7CC01B;
  --bs-btn-focus-shadow-rgb: 16,28,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8AC735;
  --bs-btn-active-border-color: #7CC01B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6DB902;
  --bs-btn-disabled-border-color: #6DB902;
}

.btn-outline-primary {
  --bs-btn-color: #6DB902;
  --bs-btn-border-color: #6DB902;
  --bs-btn-focus-shadow-rgb: 109,185,2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6DB902;
  --bs-btn-hover-border-color: #6DB902;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6DB902;
  --bs-btn-active-border-color: #6DB902;
  --bs-btn-disabled-color: #6DB902;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6DB902;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E75664;
  --bs-btn-border-color: #E75664;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EB6F7B;
  --bs-btn-hover-border-color: #E96774;
  --bs-btn-focus-shadow-rgb: 35,13,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EC7883;
  --bs-btn-active-border-color: #E96774;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E75664;
  --bs-btn-disabled-border-color: #E75664;
}

.btn-outline-secondary {
  --bs-btn-color: #E75664;
  --bs-btn-border-color: #E75664;
  --bs-btn-focus-shadow-rgb: 231,86,100;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E75664;
  --bs-btn-hover-border-color: #E75664;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E75664;
  --bs-btn-active-border-color: #E75664;
  --bs-btn-disabled-color: #E75664;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E75664;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #A08CCC;
  --bs-btn-border-color: #A08CCC;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #AE9DD4;
  --bs-btn-hover-border-color: #AA98D1;
  --bs-btn-focus-shadow-rgb: 24,21,31;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B3A3D6;
  --bs-btn-active-border-color: #AA98D1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #A08CCC;
  --bs-btn-disabled-border-color: #A08CCC;
}

.btn-outline-success {
  --bs-btn-color: #A08CCC;
  --bs-btn-border-color: #A08CCC;
  --bs-btn-focus-shadow-rgb: 160,140,204;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #A08CCC;
  --bs-btn-hover-border-color: #A08CCC;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A08CCC;
  --bs-btn-active-border-color: #A08CCC;
  --bs-btn-disabled-color: #A08CCC;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A08CCC;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FC9F2F;
  --bs-btn-border-color: #FC9F2F;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCAD4E;
  --bs-btn-hover-border-color: #FCA944;
  --bs-btn-focus-shadow-rgb: 38,24,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FDB259;
  --bs-btn-active-border-color: #FCA944;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FC9F2F;
  --bs-btn-disabled-border-color: #FC9F2F;
}

.btn-outline-info {
  --bs-btn-color: #FC9F2F;
  --bs-btn-border-color: #FC9F2F;
  --bs-btn-focus-shadow-rgb: 252,159,47;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FC9F2F;
  --bs-btn-hover-border-color: #FC9F2F;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FC9F2F;
  --bs-btn-active-border-color: #FC9F2F;
  --bs-btn-disabled-color: #FC9F2F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FC9F2F;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3d444a;
  --bs-btn-border-color: #3d444a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343A3F;
  --bs-btn-hover-border-color: #31363B;
  --bs-btn-focus-shadow-rgb: 226,227,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #31363B;
  --bs-btn-active-border-color: #2E3338;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3d444a;
  --bs-btn-disabled-border-color: #3d444a;
}

.btn-outline-dark {
  --bs-btn-color: #3d444a;
  --bs-btn-border-color: #3d444a;
  --bs-btn-focus-shadow-rgb: 61,68,74;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3d444a;
  --bs-btn-hover-border-color: #3d444a;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3d444a;
  --bs-btn-active-border-color: #3d444a;
  --bs-btn-disabled-color: #3d444a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3d444a;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pb-1 {
  padding-bottom: .25rem !important;
}

.pb-2 {
  padding-bottom: .5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

@media (min-width: 992px) {
  .pb-lg-0 {
    padding-bottom: 0rem !important;
  }
}

