footer.mainFooter {
  background: var(--bg-footer);
  color: var(--clr-stitle);
}
.mainFooter {
  font-size: 17px;
}
.sfl_footer-middle { padding: 90px 0 50px; }
.sfl_ft_item-middle { position: relative; }
.sfl_footer-middle-flex {
  display: flex;
  flex-wrap: wrap;
}
.sfl_footer-middle-flex { margin: 0 -15px; }
.sfl_footer-middle-flex .sfl_ft_item-middle {
  flex: 0 0 auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.sfl_footer-middle-flex .sfl_ft_item-middle {
  margin-bottom: 35px;
}
@media (min-width: 768px) {
  .sfl_footer-middle-flex .sfl_ft_item-middle { width: 50%; }
}
@media (min-width: 992px) {
  .sfl_footer-middle-flex .sfl_ft_item-w-30 { width: 30%; }
  .sfl_footer-middle-flex .sfl_ft_item-w-20 { width: 20%; }
}
.sfl_ft_title-col {
  margin-bottom: 25px;
  font-size: 22px;
  color: var(--clr-title);
}
.content-footer a { color: currentColor;}
.content-footer {
  margin-bottom: 15px;
}
.content-footer ul li {
  margin-bottom: 15px;
}
.sfl_footerNav-link li a {
  color: currentColor;
}
.copyright_content {
  padding: 20px 0;
  border-top: 1px solid #FFFFFF17;
  text-align: center;
  font-size: 15px;
}
.copyright_content a { color: currentColor; }














