.footer-section {
  background-color: #ECF2F7;
  color: var(--black);
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-col-inner {
  padding-left: 0;
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-col-inner .footer-logo-wrap {
  display: inline-block;
  border: none;
  padding: 0;
  margin-bottom: 25px;
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-col-inner ul li {
  padding-left: 0;
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-col-inner ul li p {
  font-weight: 400;
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-col-inner .footer-icons-wrap a {
  background-color: rgba(0, 0, 0, 0.0823529412);
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-col-inner .footer-icons-wrap a:hover {
  border-color: var(--black);
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-links-wrap h2 {
  color: var(--black);
  font-size: clamp(14px, 2vw, 18px);
  font-weight: 700;
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-links-wrap ul li a {
  font-size: clamp(12px, 2vw, 16px);
  font-weight: 300;
}
.footer-section .footer-container .footer-cols-wrap .footer-col .footer-links-wrap ul li a:hover {
  color: var(--black);
  border-color: var(--black);
}
.footer-section .footer-bottom .footer-bottom-container .footer-bottom-wrap {
  display: flex;
  justify-content: center;
  border-color: #D9D9D9;
  padding: 40px 0px;
}
.footer-section .footer-bottom .footer-bottom-container .footer-bottom-wrap p {
  font-size: clamp(14px, 2vw, 18px);
  font-weight: 400;
}/*# sourceMappingURL=footer.css.map */