.footer-link-container {
  border-bottom: 2px solid #9ACCB9;
  list-style: none;
}

.footer-link-list {
  padding: 8px 20px;
  border-radius: 8px;
  transition: 0.3s;
  font-size: 16px;
  font-weight: 500;
  color: #243757;
}

.footer-link-list:hover {
  background-color: #EBEDF0;
}

.footer-link-list .active {
    color: #00aa55; 
    font-weight: bold;
}

.footer-title {
  font-size: 20px;
  font-weight: 500;
  color: #243757;
}

.footer-bottom-container {
  background-color: #F5F6F7;
}

.footer-subSection-title{
  font-size: 19px;
  font-weight: 500;
  color: #243757;  
}

.footer-contact-text{
  font-size: 16px;
  font-weight: 500;
  color: #243757;
}

.footer-address-text{
  font-size: 16px;
  font-weight: 400;
  color: #393952;
}

.footer-bottom-text-{
  font-size: 13px;
  font-weight: 400;
  color: #091E42;  
}

.footer-link-slider{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    user-select: none;
    scrollbar-width: none;
}