:root, [data-bs-theme=light] {
  --bs-primary: #e89507;
  --bs-primary-rgb: 232,149,7;
  --bs-primary-text-emphasis: #5D3C03;
  --bs-primary-bg-subtle: #FAEACD;
  --bs-primary-border-subtle: #F6D59C;
  --bs-success: #5ec034;
  --bs-success-rgb: 94,192,52;
  --bs-success-text-emphasis: #264D15;
  --bs-success-bg-subtle: #DFF2D6;
  --bs-success-border-subtle: #BFE6AE;
  --bs-info: #1caed0;
  --bs-info-rgb: 28,174,208;
  --bs-info-text-emphasis: #0B4653;
  --bs-info-bg-subtle: #D2EFF6;
  --bs-info-border-subtle: #A4DFEC;
  --bs-warning: #f6de2a;
  --bs-warning-rgb: 246,222,42;
  --bs-warning-text-emphasis: #625911;
  --bs-warning-bg-subtle: #FDF8D4;
  --bs-warning-border-subtle: #FBF2AA;
  --bs-danger: #fd2b13;
  --bs-danger-rgb: 253,43,19;
  --bs-danger-text-emphasis: #651108;
  --bs-danger-bg-subtle: #FFD5D0;
  --bs-danger-border-subtle: #FEAAA1;
  --bs-light: #f8f8f8;
  --bs-light-rgb: 248,248,248;
  --bs-light-text-emphasis: #636363;
  --bs-light-bg-subtle: #FEFEFE;
  --bs-light-border-subtle: #FCFCFC;
  --bs-body-font-family: 'Zen Kaku Gothic New', sans-serif;
  --bs-body-line-height: 1.6;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e89507;
  --bs-btn-border-color: #e89507;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EBA52C;
  --bs-btn-hover-border-color: #EAA020;
  --bs-btn-focus-shadow-rgb: 35,22,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EDAA39;
  --bs-btn-active-border-color: #EAA020;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e89507;
  --bs-btn-disabled-border-color: #e89507;
}

.btn-outline-primary {
  --bs-btn-color: #e89507;
  --bs-btn-border-color: #e89507;
  --bs-btn-focus-shadow-rgb: 232,149,7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e89507;
  --bs-btn-hover-border-color: #e89507;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e89507;
  --bs-btn-active-border-color: #e89507;
  --bs-btn-disabled-color: #e89507;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e89507;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #5ec034;
  --bs-btn-border-color: #5ec034;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #76C952;
  --bs-btn-hover-border-color: #6EC648;
  --bs-btn-focus-shadow-rgb: 14,29,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7ECD5D;
  --bs-btn-active-border-color: #6EC648;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #5ec034;
  --bs-btn-disabled-border-color: #5ec034;
}

.btn-outline-success {
  --bs-btn-color: #5ec034;
  --bs-btn-border-color: #5ec034;
  --bs-btn-focus-shadow-rgb: 94,192,52;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5ec034;
  --bs-btn-hover-border-color: #5ec034;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5ec034;
  --bs-btn-active-border-color: #5ec034;
  --bs-btn-disabled-color: #5ec034;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5ec034;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #1caed0;
  --bs-btn-border-color: #1caed0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3EBAD7;
  --bs-btn-hover-border-color: #33B6D5;
  --bs-btn-focus-shadow-rgb: 4,26,31;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #49BED9;
  --bs-btn-active-border-color: #33B6D5;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #1caed0;
  --bs-btn-disabled-border-color: #1caed0;
}

.btn-outline-info {
  --bs-btn-color: #1caed0;
  --bs-btn-border-color: #1caed0;
  --bs-btn-focus-shadow-rgb: 28,174,208;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #1caed0;
  --bs-btn-hover-border-color: #1caed0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #1caed0;
  --bs-btn-active-border-color: #1caed0;
  --bs-btn-disabled-color: #1caed0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1caed0;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f6de2a;
  --bs-btn-border-color: #f6de2a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F7E34A;
  --bs-btn-hover-border-color: #F7E13F;
  --bs-btn-focus-shadow-rgb: 37,33,6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F8E555;
  --bs-btn-active-border-color: #F7E13F;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f6de2a;
  --bs-btn-disabled-border-color: #f6de2a;
}

.btn-outline-warning {
  --bs-btn-color: #f6de2a;
  --bs-btn-border-color: #f6de2a;
  --bs-btn-focus-shadow-rgb: 246,222,42;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f6de2a;
  --bs-btn-hover-border-color: #f6de2a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f6de2a;
  --bs-btn-active-border-color: #f6de2a;
  --bs-btn-disabled-color: #f6de2a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f6de2a;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fd2b13;
  --bs-btn-border-color: #fd2b13;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FD4B36;
  --bs-btn-hover-border-color: #FD402B;
  --bs-btn-focus-shadow-rgb: 38,6,3;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FD5542;
  --bs-btn-active-border-color: #FD402B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fd2b13;
  --bs-btn-disabled-border-color: #fd2b13;
}

.btn-outline-danger {
  --bs-btn-color: #fd2b13;
  --bs-btn-border-color: #fd2b13;
  --bs-btn-focus-shadow-rgb: 253,43,19;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fd2b13;
  --bs-btn-hover-border-color: #fd2b13;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fd2b13;
  --bs-btn-active-border-color: #fd2b13;
  --bs-btn-disabled-color: #fd2b13;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fd2b13;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f8f8;
  --bs-btn-border-color: #f8f8f8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D3D3D3;
  --bs-btn-hover-border-color: #C6C6C6;
  --bs-btn-focus-shadow-rgb: 37,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C6C6;
  --bs-btn-active-border-color: #BABABA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f8f8;
  --bs-btn-disabled-border-color: #f8f8f8;
}

.btn-outline-light {
  --bs-btn-color: #f8f8f8;
  --bs-btn-border-color: #f8f8f8;
  --bs-btn-focus-shadow-rgb: 248,248,248;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f8f8f8;
  --bs-btn-hover-border-color: #f8f8f8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f8f8f8;
  --bs-btn-active-border-color: #f8f8f8;
  --bs-btn-disabled-color: #f8f8f8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f8f8;
}

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

.px-3 {
  padding-right: 1rem!important;
  padding-left: 1rem!important;
}

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

.py-6 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

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

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

@media (min-width:576px) {
  .px-sm-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!important;
  }
}

@media (min-width: 768px) {
  .px-md-8 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
}

@media (min-width:992px) {
  .py-lg-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important;
  }
}

@media (min-width:1200px) {
  .py-xl-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important;
  }
}

@media (min-width: 1400px) {
  .px-xxl-10 {
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
  }
}

