footer.footer-1, footer.footer-3 {
  position: relative;
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: rgba(var(--bs-body-color-rgb), 0.03);
  border-top: 1px solid rgba(var(--bs-body-color-rgb), 0.03);
  background-color: rgba(var(--bs-body-color-rgb), 0.01);
  border-top: 1px solid rgba(var(--bs-body-color-rgb), 0.05);
  z-index: 3;
  /*
	&:before{
		content: '';
		display: block;
		position: absolute;
		background-image: linear-gradient(180deg, rgba(var(--bs-body-color-rgb), 0.05) 0%, rgba(var(--bs-body-color-rgb), 0.025) 20%, rgba(var(--bs-body-bg-rgb), 0) 80%);
		//border-top:1px solid var(--bs-border-color);
		width: 100%;
		height: 7px;
		left: 0;
		top: 0;	
	}
	*/ }
  footer.footer-1 .h6, footer.footer-3 .h6 {
    margin: 1rem 0rem;
    font-weight: 500;
    color: var(--bs-light-text-emphasis); }
  footer.footer-1 nav a, footer.footer-3 nav a {
    display: block;
    font-size: 90%;
    text-decoration: none;
    margin-bottom: 0.55rem;
    color: var(--bs-secondary-color); }
    @media (max-width: 575.98px) {
      footer.footer-1 nav a, footer.footer-3 nav a {
        margin-bottom: 1rem; } }
  footer.footer-1 img, footer.footer-3 img {
    margin: 2rem auto; }
  footer.footer-1 .footer-copyright, footer.footer-3 .footer-copyright {
    margin-top: 5rem;
    padding: 0.5rem;
    font-size: 75%; }
    footer.footer-1 .footer-copyright a, footer.footer-3 .footer-copyright a {
      text-decoration: none; }
      footer.footer-1 .footer-copyright a:hover, footer.footer-3 .footer-copyright a:hover {
        text-decoration: underline; }
    footer.footer-1 .footer-copyright .container, footer.footer-3 .footer-copyright .container {
      padding: 1.5rem 0;
      border-top: 1px solid rgba(var(--bs-body-color-rgb), 0.05); }
