body,
html {
  margin: 0;
  padding: 0;
  overflow-x: hidden !important;
}
:root, [data-bs-theme=light] {
    --bs-body-font-family: chaparral-pro, Georgia, ui-serif, Cambria, Times New Roman, Times, serif
    !important;
    --bs-primary: #005C45 !important;
    --bs-link-color-rgb: 0, 92, 69 !important;
    --bs-primary-rgb:#005C45 !important;
    --swiper-navigation-top-offset: 70% !important;
}
/* dark overly on slider */
/* Add this CSS in the HeroSlider.css file */
.carousel-item {
    position: relative;
  }
  
  .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black overlay */
   
  }
  .btn-primary {
  
    --bs-btn-color: #fff;
    --bs-btn-bg: #005C45 !important;
    --bs-btn-border-color: #005C45 !important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #006D52;
    --bs-btn-hover-border-color: #006D52 !important;
    --bs-btn-focus-shadow-rgb: 156, 90, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #006D52 !important;
    --bs-btn-active-border-color:rgb(1, 5, 4);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(2, 6, 23, .125);
    --bs-btn-disabled-color: #006D52;
    --bs-btn-disabled-bg:#006D52 !important;
    --bs-btn-disabled-border-color:#006D52!important;
    --bs-link-color: #006D52 !important;
}
.text-primary {
    --bs-text-opacity: 1;
    color: #005C45 !important;
}
/*  */
